Linux 网卡配置

与世无争的帅哥 提交于 2020-01-31 08:30:24

Linux命令行修改IP、网关、DNS的方法

方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255.0 说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP

方式二: vi /etc/sysconfig/network-scripts/ifcfg-eth0 说明:该方式要重启后生效,且是永久的 如果要立即更改且永久生效,就只能以上两种方式同时使用了。 以上是通过linux命令行修改IP的方法。 网卡eth0    IP修改为 102.168.0.1   ifconfig eth0 102.168.0.1 netmask 255.255.255.0

网关修改为 102.168.0.254 route add default gw 102.168.0.254

Linux命令行修改dns echo "nameserver 202.202.202.20 ">> /etc/resolv.conf 重启网络服务 例子:由原来的DHCP改固定IP DEVICE=eth0 HWADDR=00:0C:29:F7:EF:BF ONBOOT=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=192.168.0.68 GATEWAY=192.168.0.1 加上红色即可

重启网卡: /etc/init.d/network restart ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

[aeolus@db1 network-scripts]$ vi ifcfg-eth0

DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211 NETMASK=255.255.255.128 GATEWAY=219.136.241.254

[aeolus@db1 etc]$ vi resolv.conf

nameserver 202.96.128.68 nameserver 219.136.241.206

----------------------- Linux下修改网卡IP和网关

建议通过终端字符方式下来修改 一修改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.33 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no TYPE=Ethernet ~

vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.2.34 NETMASK=255.255.255.0 USERCTL=no PEERDNS=no TYPE=Ethernet NETWORK=192.168.2.0 BROADCAST=192.168.2.255 二修改网关 vi /etc/sysconfig/network

NETWORKING=yes HOSTNAME=Aaron GATEWAY=192.168.1.1

三重新启动网络配置 /etc/init.d/network restart

 

-----------------------------------------------------------------------------------

修改配置文件

/etc/sysconfig/network-scripts/ 下有配置文件

比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件

比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件

域名服务器配置文件:/etc/ resolv.conf

修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway 即时生效: # route add default gw 192.168.0.254 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns 修改/etc/resolv.conf 修改后可即时生效,启动同样有效

修改host name 即时生效: # hostname fc2 启动生效: 修改/etc/sysconfig/network # Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ DEVICE=eth0 接口名称 BOOTPROTO=none                  静态配置,若该值为“dhcp”则为动态获得,另外 static也是表示静态ip地址 BROADCAST=192.168.10.255 广播地址,通过IP地址和子网掩码自动计算得到 HWADDR=00:13:D3:27:9F:80 IPADDR=192.168.10.238 IPV6INIT=yes IPV6_AUTOCONF=yes NETMASK=255.255.255.0 NETWORK=192.168.10.0    指定网络,通过IP地址和子网掩码自动计算得到 ONBOOT=yes    开机时自动加载 GATEWAY=192.168.10.1 TYPE=Ethernet PEERDNS=yes USERCTL=no

ifdown eth0               关闭网络 ifconfig eth0 down    关闭网络

ifup eth0                   开启网络 ifconfig eth0 up         开启网络

设置dns /etc/resolv.conf

nameserver 61.144.56.101 nameserver 202.96.128.166

[yeger@yeger ~]$ cat /etc/resolv.conf # Generated by NetworkManager nameserver 202.96.128.86 nameserver 202.96.128.166

其他方面 service network start             //启动网络服务 service network stop              //停止网络服务 service network restart           //重启网络服务 service network status            //查看网络服务状态

ifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!