我最后是删除/etc/network/interfaces中对网卡的配置,用network-manager的gui端设置好固定ip,然后将/etc/NetworkManager/NetworkManager.conf中的managed=false改为manager=true。重新启动服务就可以了,这样以后就用network-manager来管理我的网络了。
话说最近版本的debian变化真大啊,网络改用network-manager,启动将要用systemd,学无止境。。。
1 . 打开文件vim /etc/network/interfaces
2 . 修改
dhcp自动获取
修改为:
配置静态IP
3 . 重启网络服务
/etc/init.d/networking restart
1 . 打开
vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0为网卡设备别名)
2 . 修改
DHCP方式获取
ONBOOT = yes 指系统启动时激活此设备BOOTPROTO=dhcp指获取ip方式为dhcp
静态配置
修改
BOOTPROTO=static
换行添加
3 . 重启网络服务
service network restart
1 . 打开
vim etc/network/interfaces
2 . 添加网卡配置(静态获取IP和DHCP获取IP选一个配置即可)
静态获取IP
DHCP获取IP
3 . 重启网络设备
sudo /etc/init.d/networking restart
(设置与12.04相同,但还需要再修改一个文件)
1 . 修改managed参数
/etc/NetworkManager/NetworkManager.conf # 将参数 managed 设置为 true
2 . 按照12.04 修改配置
1 . 打开
vim /etc/network/inrerfaces
2 . 增加
静态获取IP
提示(ubuntu 16 之后的网卡名字不再是eth0之类命名,根据本机器ifconfig查看到的为准)
DHCP获取IP
3 . 修改managed 参数
vim /etc/NetworkManager/NetworkManager.conf # 打开将参数 managed 设置为 true
4 . 设置DNS
验证
resolvconf -u
提示( 因为机器在重启后,真正读取dns 的配置是在 /etc/resolv.conf,但是 /etc/resolv.conf 的数据来源于 /etc/resolvconf/resolv.conf.d/base)
5 . 重启网络服务
/etc/init.d/networking restart
1 . 打开
/etc/netplan/01-network-manager-all.yaml
2 . 修改为
3 . 执行命令,使配置文件生效
netplan apply
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)