码迷,mamicode.com
首页 > 其他好文 > 详细

网络相关配置

时间:2017-10-14 21:10:11      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:col   table   local   ice   car   ethernet   ddr   dhcp服务器   sts   

1.查看网卡信息和网络相关配置

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 #ens33:物理网卡名称 网卡最大传输单元(字节)
        inet 192.168.86.132  netmask 255.255.255.0  broadcast 192.168.86.255 #ip地址(动态dhcp或静态) 子网掩码 
        inet6 fe80::20c:29ff:fec2:ce44  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c2:ce:44  txqueuelen 1000  (Ethernet) #MAC地址
        RX packets 114  bytes 12256 (11.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 121  bytes 16352 (15.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536 #回环网卡
        inet 127.0.0.1  netmask 255.0.0.0 #ip地址(默认是127.0.0.1)
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

改变网卡ip地址

[root@localhost ~]# ifconfig ens33 192.168.86.137/24

DNS配置文件:

[root@localhost ~]# cat /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search localdomain
nameserver 192.168.86.2 #DNS服务器地址

配置网关:

[root@localhost ~]# route add default gw 192.168.86.1 netmask 255.255.255.0
[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.86.1    255.255.255.0   UG    0      0        0 ens33 #访问255.255.255.0子网掩码下的所有ip地址都通过网关192.168.86.1
192.168.86.0    0.0.0.0         255.255.255.0   U     0      0        0 ens33 #访问255.255.255.0下的192.168.86.0区段ip不通过网关

[root@localhost ~]# route del default gw 192.168.86.1
[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.86.0    0.0.0.0         255.255.255.0   U     0      0        0 ens33

以上修改在重启network.service之后失效:

[root@localhost ~]# systemctl restart network.service
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.86.132  netmask 255.255.255.0  broadcast 192.168.86.255
        inet6 fe80::20c:29ff:fec2:ce44  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c2:ce:44  txqueuelen 1000  (Ethernet)
        RX packets 205  bytes 22558 (22.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 256  bytes 35087 (34.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2.永久性修改网络配置

网络配置文件保存在/etc/sysconfig/network-scripts/文件夹下,每一块网卡对应的配置文件名称为ifcfg-网卡名。

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #以太网协议
BOOTPROTO=dhcp #通过dhcp服务器获取ip地址
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=93020a64-1466-4aa0-8a25-debde3b0fd9d
DEVICE=ens33
ONBOOT=yes #网络服务启动时自动加载

将ip地址改为静态

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.86.132
NETMASK=255.255.255.0
GATEWAY=192.168.86.2
DNS1=172.16.23.168
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=93020a64-1466-4aa0-8a25-debde3b0fd9d
DEVICE=ens33
ONBOOT=yes
[root@localhost ~]# systemctl restart network.service

 3.本地DNS解析

DNS服务器会自动把域名解析成ip地址:

[root@localhost ~]# ping www.baidu.com
PING www.baidu.com (119.75.216.20) 56(84) bytes of data.

可以通过/etc/hosts文件进行本地解析:

[root@localhost ~]# vim /etc/hosts
[root@localhost ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.86.133 python-web1

[root@localhost ~]# ping python-web1
PING python-web1 (192.168.86.133) 56(84) bytes of data.

4.查看和设置主机名

[root@python-server ~]# hostname
python-server
[root@python-server ~]# hostnamectl set-hostname python-main

重新打开终端后会发现左边的主机名已更改:

[root@python-main ~]# hostname
python-main

网络相关配置

标签:col   table   local   ice   car   ethernet   ddr   dhcp服务器   sts   

原文地址:http://www.cnblogs.com/Icarus1900/p/7668349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!