linux下設定ip位址

2021-09-01 01:19:52 字數 2320 閱讀 2558

在linux中不管你是做伺服器還是只是平常使用,上網肯定都是最重要和不可缺少的乙個因素之一,所以就涉及到它的ip gateway dns等network配置和使用。但是設定linux網路的方法有兩種:

第一種:使用命令修改(直接即時生效,重啟失效)

#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

說明:eth0是第乙個網絡卡,其他依次為eth1,eth*

192.168.0.1是給網絡卡配置的第乙個網絡卡配置的ip位址

netmask 255.255.255.0 配置的是子網掩碼

up是表示立即啟用

ifconfig的更多引數說明檢視相關幫助

gateway:

# route add default gw 192.168.30.1 eth0

dns:

# vi etc/resolv.conf

nameserver 202.131.80.1

nameserver 202.131.80.5

如果要重起生效,就把這些寫到起動指令碼 rc.local中

第二種:修改配置文件(需要重啟網路配置,永遠生效)

一、修改ip位址

手動改/etc/sysconfig/network-scripts/ifcfg-eth0檔案 #第二塊網絡卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1

device=eth0 #物理裝置名

ipaddr=192.168.1.10 #ip位址

netmask=255.255.255.0 #掩碼值

network=192.168.1.0 #網路位址(可不要)

broadcast=192.168.1.255 #廣播位址(可不要)

gateway=192.168.1.1 #閘道器位址

onboot=yes # [yes|no](引導時是否啟用裝置)

userctl=no #[yes|no](非root使用者是否可以控制該裝置)

bootproto=static #[none|static|bootp|dhcp](引導時不使用協議|靜態分配|bootp協議|dhcp協議)

注:單網絡卡繫結兩個ip

linux的裝置配置檔案存放在/etc/sysconfig/network-scripts裡面,

對於乙太網的第乙個裝置,配置檔名一般為ifcfg-eth0

如果需要為第乙個裝置繫結多乙個ip位址,

只需要在/etc/sysconfig/network-scripts目錄裡面建立乙個名為ifcfg-eth0:0的檔案,

內容樣例為:

device="eth0:0"

ipaddr="211.100.10.119"

netmask="255.255.255.0"

如果需要再繫結多乙個ip位址,只需要把檔名和檔案內的device中的eth0:x加一即可。linux最多可以支援255個ip別名。

其中的device為裝置的名稱,ipaddr為此裝置的ip位址,netmask為子網掩碼,onboot表示在啟動時自動啟動。

二、修改閘道器

vi /etc/sysconfig/network

networking=yes

hostname=aaron

gateway=192.168.30.1

ps:若要禁止動態獲取ipv6位址,可以在 /etc/sysconfig/network檔案中增加:ipv6_autoconf=no

三、修改dns 

配置檔案在/etc/resolv.conf下面。

vi /etc/resolv.conf

nameserver 202.109.14.5 #主dns

nameserver 219.141.136.10 #次dns

search localdomain

四、重新啟動網路配置

方法有多種:

1:root賬戶下 # service network restart

2:# /etc/init.d/network restart

3:# ifdown eth0

# ifup eth0

4:# ifconfig eth0 down

# ifconfig eth0 up

五、啟動和關閉防火牆

即時生效:

1:#service iptables start

#service iptables stop

重啟系統生效:

2:#service iptables on

#service iptables off

Linux下設定固定IP位址

因為專案開發的需要,需要將開發測試機設定固定ip,以便訪問。下面就主要說明一下在linux下如何設定固定ip。首先可以通過 ifconfig 命令檢視當前的ip位址資訊 enp3s0 這個要具體看你 etc sysconfig network scripts目錄下的實際名稱 inet 你現在的ip位...

linux環境下設定固定IP位址

自己第一次配置linux系統ip位址,作為筆記記錄一哈,有需要的童鞋可參考使用。1.輸入命令 vi etc sysconfig network scripts ifcfg eth3 2.將下面的命令貼上,編輯後,儲存退出 type ethernet bootproto static defroute...

CentOS Linux下設定IP位址

centos linux下設定ip位址 1.3 修改dns 這個時候就可以上網了,上網的ip位址為192.168.100.100,閘道器位址為192.168.100.1。但是這樣的設定是臨時性的,一旦重啟網絡卡或者重啟伺服器,除了1.3的操作其他均會被還原,這樣的方式只適合臨時ip修改,想要永久性修...