首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用特定接口上的IPv4和IPv6

禁用特定接口上的IPv4和IPv6
EN

Ask Ubuntu用户
提问于 2021-11-06 14:31:09
回答 1查看 925关注 0票数 1

使用Ubuntu21.10,SoftEther文档建议在本地网桥网络适配器使用的两个以太网接口之一上禁用IPv4和IPv6。

这是我的/etc/netplan/01-网络经理-所有.

代码语言:javascript
复制
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    lan:
      match:
        macaddress: a8:20:XX:XX:9f:da
      dhcp4: false
      dhcp6: true
      addresses:
        - 192.168.1.3/24
      routes:
        - to: default
          via: 192.168.1.1
          metric: 100
      nameservers:
        addresses: [192.168.1.1]
        search: []
      set-name: lan
    softether:
      match:
        macaddress: 40:6c:XX:XX:4a:93
      dhcp4: false
      dhcp6: false
      link-local: []
      optional: true
      set-name: softether

然后运行sudo netplan generate,然后运行sudo netplan apply。正如您所看到的,我将本地桥的接口重命名为软连接。

还将其添加到/etc/sysctl.d/99-sysctl.conf末尾

代码语言:javascript
复制
net.ipv6.conf.softether.disable_ipv6 = 1

然后运行sudo sysctl -p

在重新启动之后,当运行IPv4 .时,我仍然会在软服务器上看到一个ip a和IPv6地址。

代码语言:javascript
复制
2: softether: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 40:6c:XX:XX:4a:93 brd ff:ff:ff:ff:ff:ff
    altname enp9s0
    inet 169.254.65.216/16 brd 169.254.255.255 scope link noprefixroute softether
       valid_lft forever preferred_lft forever
    inet6 fd8b:a698:e8f4:3:426c:8fff:fe35:4a93/64 scope global deprecated dynamic mngtmpaddr 
       valid_lft 769sec preferred_lft 0sec
    inet6 fd97:65c2:6883:1:426c:8fff:fe35:4a93/64 scope global dynamic mngtmpaddr 
       valid_lft 1785sec preferred_lft 1785sec
    inet6 fda2:db11:4cad:2:426c:8fff:fe35:4a93/64 scope global deprecated dynamic mngtmpaddr 
       valid_lft 769sec preferred_lft 0sec
    inet6 fdaa:ed5f:f69b:4:426c:8fff:fe35:4a93/64 scope global deprecated dynamic mngtmpaddr 
       valid_lft 770sec preferred_lft 0sec
    inet6 fe80::426c:8fff:fe35:4a93/64 scope link 
       valid_lft forever preferred_lft forever

Netplan文档显示了这些例子..。

代码语言:javascript
复制
Example to enable only IPv4 link-local: link-local: [ ipv4 ]
Example to enable all link-local addresses: link-local: [ ipv4, ipv6 ]
Example to disable all link-local addresses: link-local: [ ]

所以我想使用最后一个会给我我想要的东西(但它没有)。

对我做错了什么有什么想法吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-11-06 16:44:40

看起来问题就在于NetworkManager的Netplan渲染器。在切换到networkd之后,我得到了我想要的结果:

代码语言:javascript
复制
2: softether: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 40:6c:XX:XX:4a:93 brd ff:ff:ff:ff:ff:ff
    altname enp9s0

这是我的新/etc/netplan/01-网络管理器-all.yaml:

代码语言:javascript
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    lan:
      match:
        macaddress: a8:20:XX:XX:9f:da
      dhcp6: true
      addresses:
        - 192.168.1.3/24
      routes:
        - to: default
          via: 192.168.1.1
          metric: 100
      nameservers:
        addresses: [192.168.1.1]
        search: []
      set-name: lan
    softether:
      match:
        macaddress: 40:6c:XX:XX:4a:93
      optional: true
      # optional-addresses: []
      link-local: []
      set-name: softether
  wifis:
    wlp2s0:
#     match:
#       macaddress: 88:53:XX:XX:f0:75
      dhcp4: yes
      dhcp6: yes
      access-points:
        "Some SSID":
          password: "SOME PASSWORD"
#     set-name: wifi

不幸的是,我不能再用NetworkManager重命名NetworkManager接口,因为networkd的wifis不支持匹配。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1373941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档