Linux下修改网卡设定

来源:互联网 发布:木马软件 编辑:程序博客网 时间:2024/06/05 14:21

虽然大部分发行版都有GUI,点点点就可以解决,但是在ssh情况下如果不会操作shell的话就会十分麻烦。
博主的发行版是Fedora 26,可能会跟其他发行版的配置有出入,请谅解。
先su进入root,然后操作ifconfig

[root@Laplacence network-scripts]# ifconfigenp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 192.168.199.100  netmask 255.255.255.0  broadcast 192.168.199.255        ether 44:8a:5b:f0:ac:e3  txqueuelen 1000  (Ethernet)        RX packets 787819  bytes 966771592 (921.9 MiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 461662  bytes 63148096 (60.2 MiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0        device interrupt 19  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10<host>        loop  txqueuelen 1000  (Local Loopback)        RX packets 38  bytes 2492 (2.4 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 38  bytes 2492 (2.4 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp3s0是当前运行的有线网卡,记住一下MAC和网卡名字后
接着操作vi /etc/sysconfig/network-scripts/ifcfg-enp3s0

HWADDR=44:8A:5B:F0:AC:E3 //刚刚知道的MAC 和下面的MACADDR 只需设置其中一个 同时设置时不能相互冲突TYPE=Ethernet  /*配置文件接口类型 在/etc/sysconfig/network-scripts/目录有多种网络配置文件有Ethernet 、IPsec等类型,网络接口类型为Ethernet*/BOOTPROTO=dhcp  //系统启动地址协议 有none bootp dhcp static 这四个键值DEFROUTE=yes //设定当前网卡为默认路径IPV4_FAILURE_FATAL=yes //如果ipv4无法获得地址 是否自动使用ipv6搜寻IPV6INIT=yes //是否支持ipv6IPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=yesIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp3s0  //网卡名字UUID=12909798-9afc-3447-9a65-a182f6c97b8e //识别码 最好不要更改ONBOOT=yes  //开机是否启动AUTOCONNECT_PRIORITY=-999MACADDR=44:8A:5B:F0:AC:E3  //依旧是MAC 只需设置其中一个 同时设置时不能相互冲突PEERDNS=yes  //当PEERDNS为yes时 DNS地址会被写入/etc/resolv.conf中PEERROUTES=yes //是否从DHCP服务器获取定义接口默认网关的路由表项的信息IPV6_PEERDNS=yesIPV6_PEERROUTES=yes

修改完毕后执行#service network restart命令,重启网络服务。