Debian更换nmcli管理网卡

禁用networking相关的配置

配置文件位于/etc/network/interfaces

改用nmcli管理网卡

  1. 安装NetworkManager
    # apt-get update && sudo apt-get upgrade
    # apt-get install network-manager
    # systemctl start NetworkManager.service 
    # systemctl enable NetworkManager.service
    # systemctl stop networking
    # systemctl disable networking
  2. 允许NetworkManager管理网卡
    # vim /etc/NetworkManager/NetworkManager.conf

    原先内容:

    [main]
    plugins=ifupdown,keyfile
    
    [ifupdown]
    managed=false

    修改为:

    [main]
    plugins=ifupdown,keyfile
    
    [ifupdown]
    managed=true

    重启NetworkManager

    # systemctl restart NetworkManager

    NetworkManager的网卡配置文件保存在/etc/NetworkManager/system-connections/下。

附:配置网卡示例命令

  1. 配置IP地址和多网卡网关优先级
# nmcli c add type ethernet ifname ens32 con-name ens32 ipv4.method manual ipv4.addresses 172.16.2.10/24 ipv4.gateway 172.16.2.1 ipv4.dns 172.16.1.10 ipv4.route-metric 100 ipv4.dns-priority 50 connection.autoconnect yes
# nmcli c add type ethernet ifname ens33 con-name ens33 ipv4.method manual ipv4.addresses 192.168.254.10/24 ipv4.gateway 192.168.254.2 ipv4.dns 192.168.254.2 ipv4.route-metric 90 ipv4.dns-priority 100 connection.autoconnect no
# nmcli c up ens32
# nmcli c up ens33
  1. 配置静态路由
# nmcli connection modify ens32 +ipv4.routes "172.16.1.0/24 172.16.2.1, 10.0.0.0/8 172.16.2.1"
如需转载,请注明出处。

Debian更换nmcli管理网卡
https://blog.ethan0ne.com/debian%e6%9b%b4%e6%8d%a2nmcli%e7%ae%a1%e7%90%86%e7%bd%91%e5%8d%a1/
作者:Ethan (@ethan0ne)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇