#新增乙個回環位址到lo網絡卡,新增多個可以改lo:後邊的序號ifconfig lo:0 [要新增的位址] netmask 255.255.255.255
broadcast [要新增的位址]
#增加本地路由
/sbin/route add -host [要新增的位址] dev lo:0
#禁止lo網絡卡的arp的發出,並遮蔽arp訊息
echo"1
" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo"2
" >/proc/sys/net/ipv4/conf/lo/arp_announce
#禁止網絡卡預設配置的arp的發出,並遮蔽arp訊息
echo"1
" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo"2
" >/proc/sys/net/ipv4/conf/all/arp_announce
#核心執行時動態修改核心引數,從檔案中讀取配置,可以讓配置馬上生效
sysctl -p >/dev/null
2>&1
ifconfig lo:0down
route del $sns_vip >/dev/null
2>&1
echo"0
" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo"0
" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo"0
" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo"0
" >/proc/sys/net/ipv4/conf/all/arp_announce
例項指令碼一枚:
sns_vip=$2sns_vip_index=$3
#/etc/rc.d/init.d/functions
case"$1
"instart)
ifconfig lo:$ $sns_vip netmask 255.255.255.255
broadcast $sns_vip
/sbin/route add -host $sns_vip dev lo:0
echo"1
" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo"2
" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo"1
" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo"2
" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p >/dev/null
2>&1
echo
"realserver start ok";;
stop)
ifconfig lo:$ down
route del $sns_vip >/dev/null
2>&1
echo"0
" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo"0
" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo"0
" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo"0
" >/proc/sys/net/ipv4/conf/all/arp_announce
echo
"realserver stoped";;
*)
echo
"usage: $0
"exit
1esac
exit
0
使用方法:
在centos7中隨便編輯個檔案,貼上以上內容,並執行 chmod +x [檔名],使該檔案具備執行許可權。
指令碼命令示例:
#增加./[檔名] start 192.168.1.110
#刪除./[檔名] stop 192.168.1.110
#增加第二個(第n個類似,需要把最後數字變成n-1
),後邊多了個數字,刪除的時候也要對應起來
./[檔名] start 192.168.1.111
1#刪除
./[檔名] stop 192.168.1.111
1#檢視效果,可以看到lo網絡卡上繫結了多個回環ip
ip a
centos7配置IP位址
在配置網路之前我們先要知道centos的網絡卡名稱是什麼,centos7不再使用ifconfig命令,可通過命令 ip addr檢視,如圖,網絡卡名為ens32,是沒有ip位址的 1 動態獲取ip 前提是你的路由器已經開啟了dhcp 修改網絡卡配置檔案vi etc sysconfig network...
Centos7修改IP位址
首先,確保在root使用者下進行操作。進入網路配置檔案network scripts目錄下。root localhost cd etc sysconfig network scripts 使用ls命令,列出該目錄下的檔案。其中 ifcfg ens33 的檔案,為我們需要修改的網路配置檔案。使用vim...
centos7固定ip位址
說下我的環境 1 oracle vm virtualbox 2 centos7 注 這裡說一下本地安裝完用xshell連線的時候一定要把防火牆關掉喲,不然是連線不上的,centos7的防火牆命令可以看我之前的文章 安裝完成之後,首先檢視當前ip位址 然後進入 etc sysconfig networ...