centos配置网络的问题(ip地址、DNS、主机名)

时间:2022-03-02 13:43:08
1. 配置网卡IP地址

vim /etc/sysconfig/network-scripts/ifcfg-eth0  

DEVICE=eth0                                 #物理设备名

HWADDR=00:25:90:32:EE:14   对应的网卡物理地址(设备分配)
IPADDR=192.168.1.100                #IP地址
NETMASK=255.255.255.0            #掩码值
NETWORK=192.168.1.0               #网络地址(可不要)
BROADCAST=192.168.1.255      #广播地址(可不要)

GATEWAY=192.168.1.1                 #网关地址(可不要)
ONBOOT=yes                                  # [yes|no](引导时是否激活设备)(开机时,是否激活,不激活开机ifconfig没有这个网卡。)
USERCTL=no                                  #[yes|no](非root用户是否可以控制该设备)(可不要)
BOOTPROTO=dhcp    #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

NETWORK=192.168.1.0     #网卡对应的网络地址(可不要)

注意事项:

BOOTPROTO=none 一般是在做网卡绑定的时候用到通常情况下就dhcp或者static,通过指定方式的办法来获得地址,如果没有指定的话可能会出现各种各样的网络受限

启动关闭网卡:

ifup   eth0(打开eth0网卡,ifconfig后有eth0网卡信息)

ifdown  eth0(关闭)


2. 配置网卡DNS

vim /etc/resolv.conf

vi /etc/resolv.conf

nameserver 202.109.14.5             #主DNS

nameserver 219.141.136.10         #次DNS


3、 修改网关 
修改对应网卡的网关的配置文件
[root@centos]# vim  /etc/sysconfig/network

修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)

GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)(可以不设置)


3.设置好后重启网卡

service network restart

/etc/init.d/network restart


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

修改网关 Default Gateway 
即时生效:
# route add default gw 192.168.0.1 dev eth0 
启动生效:
修改 /etc/sysconfig/network


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

修改 hostname 
即时生效:
# hostname centos1 
启动生效:
修改/etc/sysconfig/network


手动更改centos为静态IP
1,先搜索了一下,得到以下解释
IP IP地址
Netmark 子网掩码
Gateway 默认网关
HostName 主机名称
DomainName 域名
DNS DNS的IP
2,需要修改的文件常有
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/hosts



心得:ifconfig -a 可以查看当前网卡配置的IP地址
NETWORK=192.168.1.0   #网卡对应的网络地址
可以ping  www.baidu ,如何不行的话,可以ping  百度的ip地址ping  dns