1、查看及测试网络配置
1)ifconfig 查看活动接口信息
ifconfig -a 查看所有接口信息(包括非活动)
ifconfig eth0 查看指定eth0接口信息
2)ping 测试网络连通性,通代表网络连通正常不多介绍,这里说下不通的几种情况:
目的主机不可达 Destination host unreachable.
未知主机名 Unknown host
请求时间超时 Request timed out.
无法达到目标主机所在的网络 Network is unreachable.
(另外Linux中ping的时候是一直Ping,不中断的,可以按Ctrl^C终止)
参数: -s 指定每个数据包的大小
-c 指定ping的次数
-W 指定失败的返回时间,省去等待返回时间
3)查看路由
route -n 可以查看和 netstrt -nr 一样
4) 查看arp缓存表
arp -n
5) 查看服务信息
netstat -ln | grep :端口 查看该端口是否开启
netstat -tulnp | grep 服务名 查看该服务开启那些端口
6)查看主机名
hostname
2、使用命令调整网络参数(临时)
1) ifconfig eth0 ip 设置ip
ifdown eth0 禁用eth0
ifup eth0 启用eth0
ifconfig eth0:0 ip 设置虚拟接口ip
2)添加删除默认网关(网关必须和当前主机在同一网段)
route add default gw 网关
route del default gw 网关
添加删除网络路由
route add -net 网段地址/子网掩码 gw 网关
route del -net 网段地址/子网掩码
添加删除主机路由
route add -host IP地址 gw 网关
route del -host IP地址
3)设置主机名
hostname 主机名
4) arp -s ip mac 静态绑定
arp -d ip 删除
3、通过配置文件修改网络参数(永久)
1)设置ip
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 设备名
ONBOOT=yes 启动是否加载
BOOTPROTO=static 手动如为dhcp则为自动获取,下面的ip参数就不用设置
IPADDR=192.168.4.1 ip地址
NETMASK=255.255.255.0 子网掩码
MACADDR=xx:xx:xx:xx:xx:xx 修改mac地址
#ifdown eth0 停用eth0
#ifup eth0 激活eth0
这里也可以通过setup的文本窗口来设置,进去后选择Network选项,可以设置DNS信息和IP信息,选DHCP时候设置的IP就没有用了。
2)修改主机名与网关
#vim /etc/sysconfig/network
HOSTNAME=XXX
GATEWAY=192.168.4.254 (这里也可以写在eth0的配置中)
3)设置域名ip对应关系
#vim /etc/hosts ip地址与主机名对应关系
格式:
ip FQDN 主机名
4)指定DNS地址
#vim /etc/resolv.conf 设置dns,最多3条
5)arp永久绑定
echo '192.168.1.1 00:02:B3:38:08:62 ' > /etc/ip-mac
echo 'arp -f /etc/ip-mac ' >> /etc/rc.d/rc.local 绑定arp缓存表
1)ifconfig 查看活动接口信息
ifconfig -a 查看所有接口信息(包括非活动)
ifconfig eth0 查看指定eth0接口信息
2)ping 测试网络连通性,通代表网络连通正常不多介绍,这里说下不通的几种情况:
目的主机不可达 Destination host unreachable.
未知主机名 Unknown host
请求时间超时 Request timed out.
无法达到目标主机所在的网络 Network is unreachable.
(另外Linux中ping的时候是一直Ping,不中断的,可以按Ctrl^C终止)
参数: -s 指定每个数据包的大小
-c 指定ping的次数
-W 指定失败的返回时间,省去等待返回时间
3)查看路由
route -n 可以查看和 netstrt -nr 一样
4) 查看arp缓存表
arp -n
5) 查看服务信息
netstat -ln | grep :端口 查看该端口是否开启
netstat -tulnp | grep 服务名 查看该服务开启那些端口
6)查看主机名
hostname
2、使用命令调整网络参数(临时)
1) ifconfig eth0 ip 设置ip
ifdown eth0 禁用eth0
ifup eth0 启用eth0
ifconfig eth0:0 ip 设置虚拟接口ip
2)添加删除默认网关(网关必须和当前主机在同一网段)
route add default gw 网关
route del default gw 网关
添加删除网络路由
route add -net 网段地址/子网掩码 gw 网关
route del -net 网段地址/子网掩码
添加删除主机路由
route add -host IP地址 gw 网关
route del -host IP地址
3)设置主机名
hostname 主机名
4) arp -s ip mac 静态绑定
arp -d ip 删除
3、通过配置文件修改网络参数(永久)
1)设置ip
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 设备名
ONBOOT=yes 启动是否加载
BOOTPROTO=static 手动如为dhcp则为自动获取,下面的ip参数就不用设置
IPADDR=192.168.4.1 ip地址
NETMASK=255.255.255.0 子网掩码
MACADDR=xx:xx:xx:xx:xx:xx 修改mac地址
#ifdown eth0 停用eth0
#ifup eth0 激活eth0
这里也可以通过setup的文本窗口来设置,进去后选择Network选项,可以设置DNS信息和IP信息,选DHCP时候设置的IP就没有用了。
2)修改主机名与网关
#vim /etc/sysconfig/network
HOSTNAME=XXX
GATEWAY=192.168.4.254 (这里也可以写在eth0的配置中)
3)设置域名ip对应关系
#vim /etc/hosts ip地址与主机名对应关系
格式:
ip FQDN 主机名
4)指定DNS地址
#vim /etc/resolv.conf 设置dns,最多3条
5)arp永久绑定
echo '192.168.1.1 00:02:B3:38:08:62 ' > /etc/ip-mac
echo 'arp -f /etc/ip-mac ' >> /etc/rc.d/rc.local 绑定arp缓存表
转载于:https://blog.51cto.com/peaceweb/880225