IP,DNS,主机名,网关

一,配置永久的IP地址、子网掩码、网关地址

IP,网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0

1.查看命令,识别网卡的名称
nmcli connection show

2.进行配置永久的IP地址、子网掩码、网关地址
nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.110/24 172.25.0.254' connection.autoconnect yes

nmcli connection 修改 '网卡名' ipv4.方法 手工 ipv4.addresses 'IP地址/子网掩码 网关地址' 每次开机自动激活配置

3.激活配置
nmcli connection up 'System eth0'

4.查看网关
route -n #以数字的方式显示
####################################################################
配置IPv6地址

IPv4地址:32个二进制组成,利用点分隔,用4个十进制数表示
IPv6地址:128个二进制组成,利用冒号分隔8部分,
每部分利用4个16进制数表示

每段内连续的前置 0 可省略、连续的多个 : 可简化为 ::
例如: 2003:ac18:0000:0000:0000:0000:0000:0305
2003:ac18::305

虚拟机Server0
nmcli connection modify 'System eth0' ipv6.method manual ipv6.addresses 2003:ac18::305/64 connection.autoconnect yes
nmcli connection up 'System eth0'
ifconfig | head -4
ping6 2003:ac18::305 #本机验证,或者也配有ipv6的客户端验证
#在ping后加6,就是ping ipv6的地址
######################################################################
二,配置永久的DNS服务器地址

vim /etc/resolv.conf
nameserver 172.25.254.254
DNS验证: nslookup 域名 #解析域名对应IP
---------------------------------------------------------------------------------------------
三,配置永久的主机名

vim /etc/hostname
hostnamectl set-hostname 主机名 #这个是最方便的配置永久主机名的方法,会自动创建并将主机名写入/etc/hostname
######################################################################################
rhel 7.2 和7.0 配置IP地址的方式命令区别

nmcli connection modify eth0 ipv4.method manual ipv4.addresses 172.25.0.11/24
ipv4.gateway 172.25.0.254 connection.autoconnect yes

在server虚拟机上
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)

在真机上
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
######################################################################################
我的IP是176.130.2.243。网关是176.130.2.1 , DNS是192.168.1.1。

先添加网卡eth0
# nmcli connection add type ethernet con-name eth0 ifname eth0 connection.autoconnect yes

给网卡eth0配IP (自己本机的IP)
# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 176.130.2.243/24 connection.autoconnect yes

配网关为 176.130.2.1
# nmcli connection modify eth0 ipv4.method manual ipv4.gateway 176.130.2.1 connection.autoconnect yes

配DNS为 192.168.1.1
# nmcli connection modify eth0 ipv4.method manual ipv4.dns 192.168.1.1 connection.autoconnect yes

激活网卡eth0
# nmcli connection up eth0
#######################################################################
验证是否可以上网,如果还不行,就查看一下网卡,网关,DNS是否都已经配置好了。

# ifconfig eth0 查看eth0,是否有了我们设置的IP

# route -n 查看网关,是否为176.130.2.1
显示信息如下:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 176.130.2.1 0.0.0.0 UG 100 0 0 eth0
(Gateway)这列是网关

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet 类型是以太网
... ...
BOOTPROTO=static 原本是none,改为static
DEFROUTE=yes
... ...
NAME=eth0
UUID=55dc9595-6275-4758-8a54-f5aa4fdcbfbd
DEVICE=eth0
ONBOOT=yes 开机自启
IPADDR=176.130.2.243 IP地址
PREFIX=24 子网掩码
GATEWAY=176.130.2.1 网关


# cat /etc/resolv.conf 查看dns配置文件
... ...
nameserver 192.168.1.1 查看是否为192.168.1.1

# nslookup www.baidu.com 解析一下百度,查看现在所使用的DNS,是否为192.168.1.1
Server: 192.168.1.1 (server后面的网址,就是现在所使用的DNS)

 

上一篇:RHEL7网络管理之nmcli


下一篇:企业服务器的网络设置--linux下的网络设置