Linux网络配置

来源:互联网 发布:arm linux 开机启动 编辑:程序博客网 时间:2024/05/16 12:22

1.临时修改

[root@compute ~]# ipconfig eth0 192.168.100.0#修改eth0网卡为192.168.100.0

1.2修改网卡地址

[root@compute ~]# route add default gw 192.168.100.1 dev eth0


route命令用来显示或修改ip的路由表。
route add [-net|-host] [网域或主机] netmask [mask] [gw|dev]
  -net    :表示后面接的路由为一个网域;
   -host   :表示后面接的为连接到单部主机的路由;
   netmask :与网域有关,可以设定 netmask 决定网域的大小;
   gw      :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;
   dev     :如果只是要指定由那一块网路卡连线出去,则使用这个设定,后面接 eth0 等


1.3修改DNS

[root@compute ~]# echo "nameserver 8.8.8.8" >> /etc/resolv.conf#修改DNS为8.8.8.8


2.永久性修改IP地址
修改 /etc/sysconfig/network-script/ifcfg-eth0文件,如果有多张网卡,就修改相应的网卡文件
[root@compute ~]# vi /etc/sysconfig/network-script/ifcfg-eth0
TYPE=Ethernet #网络类型:以太网
BOOTPROTO=static #静态IP
DEFROUTE=yes #默认路由
PEERDNS=yes #自动获取DNS
PEERROUTES=yes #自动获取路由
#IPV4_FAILURE_FATAL=no
#IPV6INIT=no
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_PEERDNS=yes
#IPV6_PEERROUTES=yes
#IPV6_FAILURE_FATAL=no
NAME=enp8s0 #网卡文件名称
UUID=3927d3c1-bb6b-4056-bd5e-b91b9ffdd0d3 #唯一识别码
DEVICE=enp8s0
ONBOOT=yes #开机自动加载
IPADDR=192.168.15.10 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.15.1 #网关地址


2.1 修改网关地址
修改 /etc/sysconfig/network文件
[root@compute ~]#vi /etc/sysconfig/network
NETWORKING=yes                #表示系统是否使用网络,no表示不能使用网络
HOSTNAME=doiido                #设置本机的主机名,要和/etc/hosts中设置的主机名相同
GATEWAY=192.168.100.1      #设置网关的IP地址


做为一只菜鸡,我发现这个两个文件都配有GATWAY,也就是说在网卡配置里面也可以配置网关地址,
也有网关文件,所以肯定是有优先级的,优先设置网卡配置文件,如果网卡配置文件没有找到GATEWAY参数,
则在network文件中查找,如果在network也没找到,即不设置(空网关)。



2.2 修改DNS 
修改 /etc/resolv.conf
[root@compute ~]#vi /etc/resolv.conf
nameserver 8.8.8.8                      #google域名服务器
nameserver 114.144.114.114      #国内域名服务器


2.3 重启网卡
[root@compute ~]#service network restart #重启网络