1. 程式人生 > >IP,DNS,主機名,網關

IP,DNS,主機名,網關

虛擬 flags 修改 cli 服務器 def dns配置 enter 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)

IP,DNS,主機名,網關