赞
踩
#查看网络地址配置 root@gatewayServer:~# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: p8p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 30:9c:23:6d:28:86 brd ff:ff:ff:ff:ff:ff inet 10.241.250.112/24 brd 10.241.250.255 scope global p8p1 valid_lft forever preferred_lft forever inet6 fe80::329c:23ff:fe6d:2886/64 scope link valid_lft forever preferred_lft forever root@gatewayServer:~# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:633149462 errors:0 dropped:0 overruns:0 frame:0 TX packets:633149462 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:96020370582 (96.0 GB) TX bytes:96020370582 (96.0 GB) p8p1 Link encap:Ethernet HWaddr 30:9c:23:6d:28:86 inet addr:10.241.250.112 Bcast:10.241.250.255 Mask:255.255.255.0 inet6 addr: fe80::329c:23ff:fe6d:2886/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14426743 errors:0 dropped:228 overruns:0 frame:0 TX packets:12556106 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:12334069387 (12.3 GB) TX bytes:11366849001 (11.3 GB) root@gatewayServer:~# ip addr show p8p1 2: p8p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 30:9c:23:6d:28:86 brd ff:ff:ff:ff:ff:ff inet 10.241.250.112/24 brd 10.241.250.255 scope global p8p1 valid_lft forever preferred_lft forever inet6 fe80::329c:23ff:fe6d:2886/64 scope link valid_lft forever preferred_lft forever #查看路由规则配置,“-n”代表将路由记录中的地址信息显示为数字形式。 root@gatewayServer:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.241.250.1 0.0.0.0 UG 0 0 0 p8p1 10.241.250.0 0.0.0.0 255.255.255.0 U 0 0 0 p8p1 #查看dns配置 root@gatewayServer:~# cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 114.114.114.114 #查看主机名配置 root@gatewayServer:~# cat /etc/hosts 10.241.250.112 dfq.fuqiang.com 127.0.0.1 localhost 127.0.1.1 gatewayServer # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters root@gatewayServer:~# hostname gatewayServer #设置主机名
Linux中在搭建某些特定软件服务时(NGINX集群),会要求使用特定的主机名。
C:\Users\Administrator>ipconfig Windows IP 配置 以太网适配器 VirtualBox Host-Only Network: 连接特定的 DNS 后缀 . . . . . . . : IPv4 地址 . . . . . . . . . . . . : 192.168.56.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 以太网适配器 Npcap Loopback Adapter: 连接特定的 DNS 后缀 . . . . . . . : 自动配置 IPv4 地址 . . . . . . . : 169.254.135.200 子网掩码 . . . . . . . . . . . . : 255.255.0.0 默认网关. . . . . . . . . . . . . : 无线局域网适配器 本地连接* 12: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : IPv4 地址 . . . . . . . . . . . . : 10.241.250.101 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 10.241.250.1 以太网适配器 VMware Network Adapter VMnet1: 连接特定的 DNS 后缀 . . . . . . . : 自动配置 IPv4 地址 . . . . . . . : 169.254.69.218 子网掩码 . . . . . . . . . . . . : 255.255.0.0 默认网关. . . . . . . . . . . . . : 以太网适配器 VMware Network Adapter VMnet8: 连接特定的 DNS 后缀 . . . . . . . : 自动配置 IPv4 地址 . . . . . . . : 169.254.111.39 子网掩码 . . . . . . . . . . . . : 255.255.0.0 默认网关. . . . . . . . . . . . . : 无线局域网适配器 WLAN: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 蓝牙网络连接: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . :
使用netstat命令即可
命令选项
-a : 显示所有活动连接
-n : 以数字形式显示
-p : 显示进程信息
-t : 查看TCP协议的连接
-u : 查看UDP协议的连接
-r : 显示路由信息
#以数字形式显示所有的TCP连接状态
netstat -ant
使用ping命令测试网络连通性
ping -c 5 www.baidu.com
命令选项
-c : 发送的包数量
使用traceroute命令测试当前主机与目标主机之间经过的网络节点
traceroute 10.2.0.249
使用nslookup命令测试DNS域名解析
nslookup www.baidu.com
常用于测试自建DNS服务器能否正常提供服务
Linux
windows
#添加默认路由
route add default gw 192.168.10.10
#添加到指定网段的路由
route add -net 10.17.0.0 netmask 255.255.255.0 gw 10.2.2.1
route add -net 10.18.0.0/24 gw 10.2.2.1
#添加到指定主机的路由
route add -host 192.168.30.30 gw 192.168.20.20
#删除默认路由
route del default
#删除指定网段的路由
route del -net 10.18.0.0/24
#删除指定主机的路由
route del -host 192.168.30.30
常用于在服务器加载不同网段路由规则实现不同网段间互相通信时使用。
#临时设置主机名
hostname www.test.com
#在当前网络环境存在dhcp功能的环境下,执行dhclient命令即可
#释放当前ip地址
dhclient -r
#自动获取新ip地址
dhclient
#也可修改网络信息配置文件,配置为dhcp模式即可。通过“iface p8p1 inet dhcp”命令。
root@gatewayServer:~# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback #设置网卡p8p1以DHCP的方式获取IP地址 ##auto p8p1 ##iface p8p1 inet dhcp #设置虚拟网卡p8p1:0的静态IP地址 ##auto p8p1:0 ##iface p8p1:0 inet static ##address 192.168.1.2 ##netmask 255.255.255.0 ##gateway 192.168.1.1 ##dns-nameserver 192.168.1.2 #设置物理网卡p8p1的静态ip地址 auto p8p1 iface p8p1 inet static address 10.241.250.112 netmask 255.255.255.0 gateway 10.241.250.1
vim /etc/sysconfig/network-scripts/ifcfg-eth0 #网卡设备名称(必需) DEVICE=eth0 #Mac地址(选择性保留) HWADDR=00:0C:29:CC:B7:AA #网络类型或网卡类型(选择性保留) TYPE=Ethernet #系统层面的全局唯一标识符号(选择性保留) UUID=36622e7f-c40d-43db-ba12-1eb65dec3ee0 #网络服务启动时,当前配置文件是否生效。此处设置为yes.(必需) ONBOOT=yes #是否使用networkManager服务管理网络参数。主机只有一个ip地址时,可以使用。一个网卡有多ip或多个网卡时,建议关闭此服务。可使用network服务手动更新网络参数。(选择性保留) #作用:当网络参数修改后,会自动更新网络参数,不需手动重新启动网络服务。 #当单网卡、IP地址时,一般保留该行。若多网卡、IP地址时,一般不保留该行。 NM_CONTROLLED=yes #ip地址的获取方式,“dhcp”指通过dhcp服务动态获取。“static”指使用静态IP地址(选择性保留) BOOTPROTO=dhcp #ip地址(选择性保留) IPADDR=192.168.1.2 #子网掩码(选择性保留) NETMASK=255.255.255.0 #网关(选择性保留) GATEWAY=192.168.1.1 #DNS服务器(选择性保留) DNS1=202.106.0.20 #由于启动了“ NM_CONTROLLED=yes”功能,文件保存后,网络参数即生效。
UUID是系统层面的全局唯一标识符号
Mac地址以及IP地址是网络层面的标识号
编辑文件"/etc/rc.local",在文件末尾添加路由命令即可
/etc/rc.local是在系统启动时读取的文件之一
方法一:
方法二:
搭建自己的DNS服务器,并将主机上的DNS参数设置为自己的DNS服务IP。
方法三
设置DHCP服务器,令其下发自己的DNS服务器IP地址。
如下
如下
以上三连的实现步骤如下
#临时开启路由转发功能,1代表开启,0代表关闭。 echo 1 > /proc/sys/net/ipv4/ip_forward 1 #固化保存开启路由转发功能 vim /etc/sysctl.conf net.ipv4.ip_forward = 1 #及时更新上述文件(或内核参数配置) sysctl -p vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:CC:B7:AA TYPE=Ethernet UUID=36622e7f-c40d-43db-ba12-1eb65dec3ee0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.1 NETMASK=255.255.255.0 vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=200.0.0.1 NETMASK=255.255.255.0 #关闭NM服务 service NetworkManager stop #重启网络服务令IP配置生效 service network restart
#route add default gw 192.168.1.1
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:CC:B7:AA
TYPE=Ethernet
UUID=36622e7f-c40d-43db-ba12-1eb65dec3ee0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
#route add default gw 200.0.0.1
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:CC:B7:AA
TYPE=Ethernet
UUID=36622e7f-c40d-43db-ba12-1eb65dec3ee0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=200.0.0.2
NETMASK=255.255.255.0
GATEWAY=200.0.0.1
路由转发功能:
整个操作过程需要保持防火墙关闭状态
/etc/sysctl.conf为内核参数的配置文件
dhcp : 动态主机控制协议
出现原因
为大量客户机自动分配地址,提供集中管理
减轻管理和维护成本,提高网络配置效率
功能
可分配网卡的IP地址、子网掩码、网络地址、广播地址、默认网关地址、DNS服务器地址等。
dhcp软件包:dhcp-4.1.1-38.P1.el6.x86_64.rpm
#rpm安装dhcp服务 rpm -ivh dhcp-4.1.1-38.P1.el6.x86_64.rpm #查看dhcp的相关文件 rpm -ql dhcp #固化IP地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:CC:B7:AA TYPE=Ethernet UUID=36622e7f-c40d-43db-ba12-1eb65dec3ee0 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.10.1 NETMASK=255.255.255.0 #关闭防火墙 service iptables stop setenforce 0 #编辑dhcp的主配置文件 vim /etc/dhcp/dhcpd.conf #定义IP地址端、子网掩码 subnet 192.168.10.0 netmask 255.255.255.0{ #网关 option routers 192.168.10.254; #DNS option domain-name-servers 202.106.0.20; #地址池范围 range 192.168.10.100 192.168.10.250; } #重启服务生效 service dhcpd restart #检查确认 netstat -anulp | grep dhcp
dhcp服务的端口号是:UDP的67、68端口。
67端口为服务端端口
68端口为客户端端口
vim /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0{
option routers 192.168.10.254;
option domain-name-servers 202.106.0.20;
range 192.168.10.100 192.168.10.250;
#自定义主机名称
host mcu_client {
#主机Mac地址
hardware ethernet 00:0C:29:89:D5:D7;
#指定绑定的IP地址
fixed-address 192.168.10.111;
}
}
#重启服务生效
service dhcpd restart
在/etc/dhcp/dhcpd.conf中可以配置多个作用域(地址池),每一个subnet对应一个作用域(地址池)。
多作用域常用于大企业多办公场所多VLAN的环境
int vlan2
ip helper-address dhcp_ip
作用域中的地址要至少与DHCP服务器上的一个网卡处于同一网段!!!
客户端与DHCP服务器放置在同一网段内,客户端重新获取IP地址即可获取DHCP服务下发的地址。
客户端使用"dhclient -d eth0"命令即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。