一 linux系統下網絡相關命令:網絡的配置文件在 /etc/sysconfig/network-scripts/*下。
mii-tool -v 查看網卡的具體參數。
ethtool
lscpu , lsusb ,lsblk,lspci -v 查看各個硬件的信息。
1. ifconfig eth0 ip_address netmask net_mask 修改網卡的ip地址和子網掩碼
2. ifconfig eth0 ip_address/24 配置ip地址和子網掩碼
3. ifconfig eth0 down/up 禁用網卡,不重新加載網卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
4.ifconfig eth0 hw ether MAC_Address 配置MAC地址
5. ifconfig eth0:1 IP_Address 配置虛擬網絡接口
6. iwconfig 配置無線網卡。
7. arp -n 查看arp表
8. arp -s Ip_address Mac_address 靜態綁定MAC地址
9. route -n 查看路由表
10. traceroute 跟蹤路由
二:將linux系統配置為一台路由器步驟:
1. 開啟路由轉發功能:
a. sysctl -w net.ipv4.ip_forward=1 路由轉發功能臨時有效,重啟失效。
b. echo 1 > /proc/sys/net/ipv4/ip_forward 臨時有效,適合腳本。
c. 修改/etc/sysctl.conf 文件,將net.ipv4.ip_forward的變量值改為1.再輸入sysctl -p 重啟配置文件。
2. 添加默認路由和靜態路由
a. route add default gw IP_address 添加一條默認路由。
b. route del default 刪除默認路由
c. route add -net 網絡地址 gw IP_address 添加一條靜態路由。
d. route del -net 網絡地址 gw Ip_address 刪除靜態路由
e. vi /etc/sysconfig/network-scipts/route-eth0 然後在文件中添加靜態路由 格式如下:
network/24 via IP_address 這種添加方式為永久靜態路由。
三:虛擬機克隆網卡失效的解決辦法。
1. 將/etc/udev/rules.d/70-persistent-net.rules文件內容清空。
2. 刪除/etc/sysconfig/network-scipts/ifcfg-ethX 文件。
3.重新添加網卡