linux下的网络配置

linux网络环境配置
第一种方法:
1、使用root登陆,运行setup命令进入到 text mode setup utiliy对网络进行配置。这里可以进行ip,子网掩码,默认网关,dns的设置。
2、这时候网卡的配置没有生效,运行/etc/rc.d/init.d/network restart命令我们刚才做的设置才生效

敲击长空格出现*表示系统自动分配ip,也可以自己指定ip。

即可。


第二种方法:
1、ifconfig eth0 x.x.x.x 对网卡进行设置
2、ifconfig eth0 network x.x.x.x 对子网掩码进行设置
对广播地址和dns使用默认的

注意:这样配置网络将会立即生效,但是是临时有效的。
第三种方法:(最根本的)
1、修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件里各个属性可以修改。包括ip,子网掩码,广播地址,默认网关。
2、这时候网卡的配置没有生效。运行/etc/rc.d/network restart命令我们刚才做的设置生效。

我们vi修改/etc/sysconfig/network-scripts/ifcfg-eth0,发现:

DEVICE指的是网络配置名字

ONBOOT指的是是否开机引导就使用,no,则网卡配置不生效

BOOTPROTO static表示静态ip,即手动指配。也可以使用系统自动分配,这时候BOOTROTO为dhcp,下面的IPADDR什么的就没有了。



引出一个概念:
linux下,所有的设备都是文件。




原文地址:https://www.cnblogs.com/aigeileshei/p/6659389.html