ip命令:ip命令是iproute軟件包中強(qiáng)大的網(wǎng)絡(luò)管理工具,包含ifconfig和route命令的作用,查看系統(tǒng)路由、網(wǎng)絡(luò)設(shè)備、設(shè)置策略等功能
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為梁山等服務(wù)建站,梁山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為梁山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
ip命令可以操作的對(duì)象
command:ip針對(duì)對(duì)象要進(jìn)行的操作,一般是增刪改查
ip命令案例學(xué)習(xí)
1.查看,顯示網(wǎng)絡(luò)設(shè)備信息
ip addr show
指定網(wǎng)絡(luò)設(shè)備顯示信息
ip link show dev ens33
顯示網(wǎng)絡(luò)設(shè)備,詳細(xì)的數(shù)據(jù)包收發(fā)大小的情況
ip -s link show dev ens33
2.關(guān)閉、激活網(wǎng)絡(luò)設(shè)備
ip link set ens33 down # 關(guān)閉網(wǎng)卡
ip link set ens33 up # 激活網(wǎng)卡
3.修改網(wǎng)卡mac地址信息
ip link set ens33 address MAC地址 # 一般不要修改MAC地址
恢復(fù)原來(lái)的MAC地址
systemctl restart network
4.顯示網(wǎng)卡信息
ip addr show
ip a
5.ip命令添加,刪除ip信息
ip address add 192.168.178.160/24 dev ens33
刪除ip信息
ip address del 192.168.178.161/24 dev ens33
6.ip命令給網(wǎng)卡添加別名
ip address add 192.168.178.188/24 dev ens33 label ens33:1
注意添加完畢后,用ifconfig命令能看到別名網(wǎng)卡信息
7.通過(guò)ip命令檢查路由信息
ip route
8.ip檢查arp緩存(顯示網(wǎng)絡(luò)鄰居的信息),檢查MAC地址信息
ip neighbour # 和直接敲arp是差不多的(arp -n)
修改IP永久生效按以下方法vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一塊網(wǎng)卡,如果是第二塊則為eth1)
按如下修改ip
DEVICE=eth0(如果是第二塊剛為eth1)
BOOTPROTO=static
IPADDR=192.168.0.11(改成要設(shè)置的IP)
NETMASK=255.255.255.0 (子網(wǎng)掩碼)
GATEWAY=192.168.0.1(網(wǎng)關(guān))
ONBOO=yes
然后
service network restart
IP地址生效,重啟系統(tǒng)后不變
如果是臨時(shí)修改IP重啟系統(tǒng)后恢復(fù)原始IP則用以下命令
ifconfig IP地址 netmask 子網(wǎng)掩碼
在服務(wù)器上進(jìn)行如下命令操作進(jìn)行規(guī)則設(shè)置即可: #iptables -A INPUT -s ip段/網(wǎng)絡(luò)位數(shù) -j DROP 例如:禁止172.16.1.0/24網(wǎng)段訪問(wèn)服務(wù)器,直接在服務(wù)器上用命令就可以實(shí)現(xiàn) #iptables -A INPUT -s 172.16.1.0/24 -j DROP