linux redhat 6.2 64位 设置ip的问题;

2020-05-03 综合 148阅读
一、需要配置的文件:
1、/etc/sysconfig/network-script/ifcfg-eth0
改文件是网卡的配置文件,在里边可以配置网卡的相关参数,必需的配置包括:设备名、IP类型(DHCP还是静态)、系统启动网卡开关(ONBOOT)、IP地址、子网掩码、默认网关(有说法把网关放在network文件中,这里依个人习惯)。
DEVICE="eth0"
BOOTPROTO="static"###如果是动态的,可以用dhcp;静态也可以用none
HWADDR="00:0C:29:D3:0C:DD"
IPV6INIT="yes"
IPADDR=192.168.1.169
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NM_CONTROLLED="yes"
ONBOOT="yes"
2、/etc/sysconfig/network
主要设置网络工作的开关(networking)、主机名(hostname)、子网掩码(可以在网卡配置中设置)
NETWORKING=yes
HOSTNAME=picaso.localhost
3、/etc/resolv.conf
配置DNS地址,两种形式,一个是 nameserver 10.1.4.100 ,另一种是文档中给出的 DNS1=10.1.5.64;这里提示一下,nameserver是肯定能用的,我这里的环境不能访问dns服务器,所以不能测试。还有一点,更改DNS地址后,6.0以后的版本必须停止NetworkManager服务( service NetworkManager stop),否则不能更改DNS。
# Generated by NetworkManager
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
~
4、/etc/hosts
与Windows的hosts文件类似,功能也是差不多的,一般不用修改,默认即可。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
二、相关服务
network:配置相关的网卡设置后,必须重启这个服务
NetworkManager:Redhat6版本在配置DNS时,必须先停止这个服务。
三、相关命令
1、 hostname :后无名称时,显示当前的hostname信息;加上一个值时,表示设置当前的hostname为后边的名字,只写内存,不保存
2、 ip addr show eth0 :显示网卡接口信息
3、 ifconfig : 显示所有网卡的配置信息,包括IP等相关信息,若需要显示指定网卡信息,直接在后加上网卡名即可(ifconfig eth0)
4、 网卡的开关命令: /sbin/ifup eth0 (打开) /sbin/ifdown eth0 (关闭)
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com