网络相关命令

默认路由:处于边间
加网关目的就是生成默认路由

虚拟机更改MAC地址:
1.设置
2.点击需要更改的网卡,点击“高级”
3.生成
4.确定
更改网卡信息:网卡名,MAC地址.......
6.
vim /etc/udev/rules.d/70-persistent-net.rules
7.
vim /etc/udev/rules.d/70-persistent-ipoib.rules
重新加载网卡信息:
1.查看网卡驱动:ethtool -i 网卡名(6:eth0;7:ens33)-----第一项:driver:e1000(e1000为驱动)
2.卸载驱动:modprobe -r e1000
3.重新加载网卡:modprobe e1000
查看网卡状态:up | down
ip link
启用,禁用网卡:
ifconfig 网卡名 up|down
ifup|down 网卡名(需要事先在/etc/sysconfig/network-scripts/下有配置文件)
禁用:ifconfig eth0 down=ifdown eth0
启用:ifconfig eth0 up=ifup eth0
unicast: 单播----点对点
broadcast: 广播----所有人
multicast: 组播(多播)--团队,小组成员

抓ping命令包:tcpdump -i eh1 icmp(ping)
tcpdump icmp -nn

删除路由记录:
route del -net IP地址 netmsk 子网掩码 dev 接口
route del -net 192.168.30.0 netmask 255.255.255.0 dev ens33

增加路由记录:
route add -net IP地址 netmsk 子网掩码 dev 接口
可以简写:route add -net 192.168.30.0/24 dev ens33

让两边的回环地址可以ping通
1)6:增加回环地址
ifconfig lo 8.8.8.8/32
7:增加回环地址
ifconfig lo 6.6.6.6/32
2)7:增加默认路由
route add default dev ens37
route -n
6: 增加默认路由
route add default dev eth1
route -n

查看打开的端口(ntl)与协议(p):
ss -ntlp

安装OSPF:
1.yum install quagga
2.查看安装后的相关文件,从而拷贝配置文件
rpm -ql quagga----->/usr/share/doc/quagga-0.99.22.4/ospfd.conf.sample
cp /usr/share/doc/quagga-0.99.22.4/ospfd.conf.sample /etc/quagga/ospfd.conf
3.启动服务
systemctl start ospfd
4.启动路由管理工具
vtysh(使用思科命令操作)

修改IP地址配置文件(修改MAC地址):
6.
准备工作:
关闭NetworkManager(图形化管理网络,右上角的网络图标)
service NetworkManager stop
1.手动设置IP地址
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp(自动);static和none(手动)
IPADDR=192.168.78.192
NETMASK=255.255.255.0或者PREFIX=16(常用)
GATEWAY=192.168.78.1
DNS1=114.114.114.114
DNS2=1.1.1.1
DNS3=8.8.8.8
MACADDR=00:0C:29:33:39:B1(新的MAC地址,不能使用HWADDR
2.重启服务
6:service network restart
7:systemctl restart network

查看DNS地址:
cat /etc/resolv.conf
更改主机名和网关:
/etc/sysconfig/network
主机名:
HOSTNAME=更改后的名字
运行hostname 更改后的名字
网关:
/etc/sysconfig/network-scripts/优先级大于/etc/sysconfig/network
GATEWAY=IP地址(生产中一般不能随便重启机器)
需要重启reboot
不重启:
route del 删除旧的网关记录
route add 增加新的网关记录

在一个网卡上配置多个IP地址:一个物理网卡绑定多个IP地址
给eth0网卡配多个IP地址:别名
自动获取不可以放到别名文件
临时生效:ifconfig eth0:num CIDR
ifconfig eth0:1 2.2.2.2/24
删除:ifconfig eth0:1 down
长久:增加别名配置文件/etc/sysconfig/network-scripts/ifcfg-eth0:1
cp ifcfg-eth0 ifcfg-eth0:1 或者
cat > ifcfg-eth0:1
DEVICE=eth0:1
BOOTPROTO=static和none(手动)
IPADDR=3.3.3.3
PREFIX=24
service NetworkManager stop
service network restart

指定网关接口ping3.3.3.3:
ping -I 1.1.1.254 3.3.3.3
tc

主机名:(更改两个文件)
6.
/etc/sysconfig/network
/etc/hosts
hostname 新的
exec bash生效
7.
三步:
/etc/hostname
hostname 新名
/etc/hostname
一步:
hostnamectl set-hostname 新名
exec bash | exit

网关=默认路由

原文地址:https://www.cnblogs.com/lqynkdcwy/p/9538873.html