CentOS7 增加回環位址

2022-02-03 22:09:28 字數 2403 閱讀 7721

#新增乙個回環位址到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:0

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

例項指令碼一枚:

sns_vip=$2

sns_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...