1樓:匿名使用者
#!/bin/sh
#menu2
#main menu script
#ignore ctrl-c and quit interrupts
trap "" 2 3 15
#check ip address
function checkip ()
'`do
if [[ $var =~ ^[0-9]+$ ]]; then
if [ $var -ge 1 -a $var -le 255 ]; then
return 1
else
return 0
fireturn 0
fidone
}#configure ip manually
echo 'please input ip address'
read ipaddr
echo 'please input netmask'
read netmask
echo 'please input gateway'
read gateway
checkip $ipaddr && checkip $netmask && checkip $gateway
if [ "$?" -eq 0 ]; then
echo "wrong ip configuration, please reset"
exit
else
ifconfig eth0 $ipaddr netmask $netmask
route add default gw $gatewayfi
2樓:baby神啊神
可以用這個匹配判斷ip地址,'\<(25[0-5]|2[0-4][0-9]|((1[0-9])|([1-9][0-9]))|[1-9])(\.(25[0-5]|2[0-4][0-9]|((1[0-9])|([1-9][0-9]))|[0-9]))\>'
3樓:匿名使用者
你那個if [ $?==1 ]有問題,shell裡是沒有==這種符號的,要麼用-eq,要麼用=,且=作判斷時兩邊都需空格,否則視為賦值。所以改為 if [ $?
= 1 ]或if [ $? -eq 1 ],你試試。
linux如何配置ip地址,Linux如何配置ip地址
顧傾城 1 開啟linux終端系統,然後在系統中輸入如下 2 然後開始填寫ip地址 子網掩碼 閘道器等命令 如圖所示。3 在終端填寫完之後,進行儲存然後退出。4 接著把網路服務進行重啟,紅框 是進行重啟的 5 然後進行ping閘道器操作,進行外網進行測試,通過正常即可。 吉祥二進位制 vi etc ...
IP地址的問題 IP地址設定問題?
伺服器ip是你的ip,也是別人可以檢視到關於你的ip客戶端ip是在伺服器ip下分給你的使用ip,別人插不到你客戶端的ip但有許可權的機構 比如安全域性之類的 可以通過伺服器查到你的ip舉個例子給你。伺服器的 ip 那麼這個伺服器下可以有n個電腦通過此伺服器的閘道器上網。但前提是伺服器分給一個可通過閘...
怎麼設定固定ip地址,怎麼設定固定IP地址
其實很簡單的,只要設定旁邊的乙太網屬性,更改ipv4就可以了 胡皓 差不多就是這樣了,我都是這樣設定的。 netsh inte ce ip set address 本地連線 static ip 掩碼 閘道器 netsh inte ce ip set dns 本地連線 static dns prima...