需求
- 电脑双网卡,需要实现一个静态IP分配(产品测试用),另外一个DHCP(上网查资料)
实现
- 打开终端,输入的ifconfig,如下图所示,我的两个网卡叫enp3s0和enp4s0。
ifconfig
- 怎么配置网络?很简单。先用VIM或gedit中打开网卡配置文件(这是16.04版本的配置文件,17.04或18.04就不一样了)
sudo vim /etc/network/interfaces #修改网卡配置文件
- 如果你之前没有配置过,那么看到的应该是这样的:
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback
- 修改成类似这样,网卡名,IP地址之类的记得根据实际情况修改,修改完wq退出:
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto enp3s0 iface enp3s0 inet dhcp auto enp4s0 iface enp4s0 inet static address 192.168.0.24 netmask 255.255.255.0 gateway 192.168.0.1
- 改完了,现在你有两个选择,简单的是重启,直接跳到最后一步,复杂的继续一步一步来,好处是不需要重启:
- PS:听我的,如果不是服务器(服务器也不会来看我这个了)或者一根筋(我这样的),直接最后一步吧!
- 现在要想办法让这个配置文件生效,首先需要VIM打开修改一下网管配置文件:
sudo vim /etc/NetworkManager/NetworkManager.conf
这个配置文件很简单,里面有 “管理=假”,将这里到假修改为真实的就可以,手打吧,别粘贴了。
- 好的,最后一步了,只要重启一下刚修改的两个文件就ok了,简单说,复制粘贴:
sudo /etc/init.d/network-manager restart sudo /etc/init.d/networking restart
重启网络可能会失败,这时候先拔出网线,执行ifdown命令,然后插上网线,执行ifup命令,正常可以重启网卡:
sudo ifdown enp3s0 sudo ifdown enp4s0 sudo ifup enp3s0 sudo ifup enp4s0
最后一步:
-
直接跳过来的:点击右上角的网络符号,然后“编辑连接”,把能删除的全部删除掉。插上网线,重启电脑,OK。
- 不是跳过来的:点击右上角的网络符号,然后“编辑连接”,把能删除的全部删除掉,不需要重启电脑,OK。