導航:首頁 > 配伺服器 > linux伺服器如何設置網關

linux伺服器如何設置網關

發布時間:2022-08-06 12:09:39

⑴ 如何利用linux命令更改網關設置

linux一般使用ifconfig命令修改linux主機的ip、網關或子網掩碼。
1.命令格式:
ifconfig
[網路設備]
[參數]
2.命令功能:
ifconfig
命令用來查看和配置網路設備。當網路環境發生改變時可通過此命令對網路進行相應的配置。
3.命令參數:
up
啟動指定網路設備/網卡。
down
關閉指定網路設備/網卡。該參數可以有效地阻止通過指定介面的IP信息流,如果想永久地關閉一個介面,我們還需要從核心路由表中將該介面的路由信息全部刪除。
arp
設置指定網卡是否支持ARP協議。
-promisc
設置是否支持網卡的promiscuous模式,如果選擇此參數,網卡將接收網路中發給它所有的數據包
-allmulti
設置是否支持多播模式,如果選擇此參數,網卡將接收網路中所有的多播數據包
-a
顯示全部介面信息
-s
顯示摘要信息(類似於
netstat
-i)
add
給指定網卡配置IPv6地址
del
刪除指定網卡的IPv6地址
<硬體地址>
配置網卡最大的傳輸單元
mtu<位元組數>
設置網卡的最大傳輸單元
(bytes)
netmask<子網掩碼>
設置網卡的子網掩碼。掩碼可以是有前綴0x的32位十六進制數,也可以是用點分開的4個十進制數。如果不打算將網路分成子網,可以不管這一選項;如果要使用子網,那麼請記住,網路中每一個系統必須有相同子網掩碼。
tunel
建立隧道
dstaddr
設定一個遠端地址,建立點對點通信
-broadcast<地址>
為指定網卡設置廣播協議
-pointtopoint<地址>
為網卡設置點對點通訊協議
multicast
為網卡設置組播標志
address
為網卡設置IPv4地址
txqueuelen<長度>
為網卡設置傳輸列隊的長度

⑵ 在linux裡面配置網關,DNS的命令是什麼呀

Linux中的配置信息都是保存在文件里的,可以參考以下步驟設置/修改:
1.
以root帳號登錄系統
2.
鍵入命令cd
/etc/sysconfig/network-scripts/,進入目錄
3.
鍵入命令ls列出文件,你要修改哪個網卡的,就記住文件名,比如ifcfg-eth0
4.
鍵入命令vim
eth0,用文本編輯器打開該配置文件
5.
如果要修改網關,則修改GATEWAY後面的IP地址;如果要修改DNS,則修改DNS=後面的IP地址(多個DNS伺服器的話,DNS後有數字)
6.
修改完成後,鍵入:wq保存
7.
運行service
network
restart重啟網路服務即可。

⑶ Linux怎麼設置IP,子網掩碼和網關

linux一般使用ifconfig命令修改linux主機的ip、網關或子網掩碼。 1.命令格式: ifconfig [網路設備] [參數] 2.命令功能: ifconfig 命令用來查看和配置網路設備。當網路環境發生改變時可通過此命令對網路進行相應的配置。 3.命令參數: up 啟動指定網路設備/網卡。 down 關閉指定網路設備/網卡。該參數可以有效地阻止通過指定介面的IP信息流,如果想永久地關閉一個介面,我們還需要從核心路由表中將該介面的路由信息全部刪除。 arp 設置指定網卡是否支持ARP協議。 -promisc 設置是否支持網卡的promiscuous模式,如果選擇此參數,網卡將接收網路中發給它所有的數據包 -allmulti 設置是否支持多播模式,如果選擇此參數,網卡將接收網路中所有的多播數據包 -a 顯示全部介面信息 -s 顯示摘要信息(類似於 netstat -i) add 給指定網卡配置IPv6地址 del 刪除指定網卡的IPv6地址 <硬體地址> 配置網卡最大的傳輸單元 mtu<位元組數> 設置網卡的最大傳輸單元 (bytes) netmask<子網掩碼> 設置網卡的子網掩碼。掩碼可以是有前綴0x的32位十六進制數,也可以是用點分開的4個十進制數。如果不打算將網路分成子網,可以不管這一選項;如果要使用子網,那麼請記住,網路中每一個系統必須有相同子網掩碼。 tunel 建立隧道 dstaddr 設定一個遠端地址,建立點對點通信 -broadcast<地址> 為指定網卡設置廣播協議 -pointtopoint<地址> 為網卡設置點對點通訊協議 multicast 為網卡設置組播標志 address 為網卡設置IPv4地址 txqueuelen<長度> 為網卡設置傳輸列隊的長度 4.使用實例: 實例1:顯示網路設備信息(激活狀態的) 命令: ifconfig 輸出: [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:20 inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0 TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:596390239 (568.7 MiB) TX bytes:2886956 (2.7 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:68 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2856 (2.7 KiB) TX bytes:2856 (2.7 KiB) 說明: eth0 表示第一塊網卡, 其中 HWaddr 表示網卡的物理地址,可以看到目前這個網卡的物理地址(MAC地址)是 00:50:56:BF:26:20 inet addr 用來表示網卡的IP地址,此網卡的 IP地址是 192.168.120.204,廣播地址, Bcast:192.168.120.255,掩碼地址Mask:255.255.255.0 lo 是表示主機的回壞地址,這個一般是用來測試一個網路程序,但又不想讓區域網或外網的用戶能夠查看,只能在此台主機上運行和查看所用的網路介面。比如把 HTTPD伺服器的指定到回壞地址,在瀏覽器輸入 127.0.0.1 就能看到你所架WEB網站了。但只是您能看得到,區域網的其它主機或用戶無從知道。 第一行:連接類型:Ethernet(乙太網)HWaddr(硬體mac地址) 第二行:網卡的IP地址、子網、掩碼 第三行:UP(代表網卡開啟狀態)RUNNING(代表網卡的網線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500位元組 第四、五行:接收、發送數據包情況統計 第七行:接收、發送數據位元組數統計信息。 實例2:啟動關閉指定網卡 命令: ifconfig eth0 up ifconfig eth0 down 輸出: 說明: ifconfig eth0 up 為啟動網卡eth0 ;ifconfig eth0 down 為關閉網卡eth0。ssh登陸linux伺服器操作要小心,關閉了就不能開啟了,除非你有多網卡。 實例3:為網卡配置和刪除IPv6地址 命令: ifconfig eth0 add 33ffe:3240:800:1005::2/64 ifconfig eth0 del 33ffe:3240:800:1005::2/64 輸出: 說明: ifconfig eth0 add 33ffe:3240:800:1005::2/64 為網卡eth0配置IPv6地址; ifconfig eth0 add 33ffe:3240:800:1005::2/64 為網卡eth0刪除IPv6地址; 練習的時候,ssh登陸linux伺服器操作要小心,關閉了就不能開啟了,除非你有多網卡。 實例4:用ifconfig修改MAC地址 命令: ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 輸出: [root@localhost ~]# ifconfig eth0 down //關閉網卡 [root@localhost ~]# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址 [root@localhost ~]# ifconfig eth0 up //啟動網卡 [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:AA:BB:CC:DD:EE inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0 TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:596390239 (568.7 MiB) TX bytes:2886956 (2.7 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:68 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2856 (2.7 KiB) TX bytes:2856 (2.7 KiB) [root@localhost ~]# ifconfig eth0 hw ether 00:50:56:BF:26:20 //關閉網卡並修改MAC地址 [root@localhost ~]# ifconfig eth0 up //啟動網卡 [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:20 inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0 TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:596390239 (568.7 MiB) TX bytes:2886956 (2.7 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:68 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2856 (2.7 KiB) TX bytes:2856 (2.7 KiB) 說明: 實例5:配置IP地址 命令: 輸出: [root@localhost ~]# ifconfig eth0 192.168.120.56 [root@localhost ~]# ifconfig eth0 192.168.120.56 netmask 255.255.255.0 [root@localhost ~]# ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255 說明: ifconfig eth0 192.168.120.56 給eth0網卡配置IP地:192.168.120.56 ifconfig eth0 192.168.120.56 netmask 255.255.255.0 給eth0網卡配置IP地址:192.168.120.56 ,並加上子掩碼:255.255.255.0 ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255 /給eth0網卡配置IP地址:192.168.120.56,加上子掩碼:255.255.255.0,加上個廣播地址: 192.168.120.255 實例6:啟用和關閉ARP協議 命令: ifconfig eth0 arp ifconfig eth0 -arp 輸出: [root@localhost ~]# ifconfig eth0 arp [root@localhost ~]# ifconfig eth0 -arp 說明: ifconfig eth0 arp 開啟網卡eth0 的arp協議; ifconfig eth0 -arp 關閉網卡eth0 的arp協議; 實例7:設置最大傳輸單元 命令: ifconfig eth0 mtu 1500 輸出: [root@localhost ~]# ifconfig eth0 mtu 1480 [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:1F inet addr:192.168.120.203 Bcast:192.168.120.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1480 Metric:1 RX packets:8712395 errors:0 dropped:0 overruns:0 frame:0 TX packets:36631 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:597062089 (569.4 MiB) TX bytes:2643973 (2.5 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:9973 errors:0 dropped:0 overruns:0 frame:0 TX packets:9973 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:518096 (505.9 KiB) TX bytes:518096 (505.9 KiB) [root@localhost ~]# ifconfig eth0 mtu 1500 [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:1F inet addr:192.168.120.203 Bcast:192.168.120.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8712548 errors:0 dropped:0 overruns:0 frame:0 TX packets:36685 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:597072333 (569.4 MiB) TX bytes:2650581 (2.5 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:9973 errors:0 dropped:0 overruns:0 frame:0 TX packets:9973 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:518096 (505.9 KiB) TX bytes:518096 (505.9 KiB) [root@localhost ~]# 說明: 設置能通過的最大數據包大小為 1500 bytes 備註:用ifconfig命令配置的網卡信息,在網卡重啟後機器重啟後,配置就不存在。要想將上述的配置信息永遠的存的電腦里,那就要修改網卡的配置文件了。

⑷ linux 如何設置默認網關

1、linux種類太多,每種設置IP和網關的方法不盡相同,不過檢查方法相同
netstat -rn
2、你說的這種方法重起就丟了.
在 rc.local 裡面用 route add 或者(ip route add)添加行
/sbin/route add -net 192.168.0.0/16 gw 10.1.1.254
3、CentOS和RHEL為例,有的適合只有一個網關的情況,有些適合多個路由的情況
a)vi /etc/sysconfig/network
GATEWAY=192.168.0.1

b)vi /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=192.168.0.1

c)vi /etc/sysconfig/network-scripts/eth0.route
ADDRESS0=192.168.0.0
NETMASK0=255.255.0.0
GATEWAY0=10.1.1.254
ADDRESS1=172.16.0.0
NETMASK1=255.240.0.0
GATEWAY1=10.1.1.254

d)vi /etc/sysconfig/network-scripts/route-eth0 192.168.0.0/16 via 10.1.1.254
172.16.0.0/12 via 10.1.1.254

e)vi /etc/sysconfig/static-routes eth0 net 192.168.0.0 netmask 255.255.0.0 gw 10.1.1.254

⑸ Linux-linux 下用route命令怎麼設置網關

設置默認網關命令如下
route
add
default
gw
192.168.10.1
設置特定路由網關命令如下
route
add
-net
192.168.10.0
netmask
255.255.255.0
gw
192.168.10.1
route命令說明
route命令用來顯示或修改ip的路由表。
route
add
[-net|-host]
[網域或主機]
netmask
[mask]
[gw|dev]
-net
:表示後面接的路由為一個網域;
-host
:表示後面接的為連接到單部主機的路由;
netmask
:與網域有關,可以設定
netmask
決定網域的大小;
gw
:gateway
的簡寫,後續接的是
IP
的數值喔,與
dev
不同;
dev
:如果只是要指定由那一塊網路卡連線出去,則使用這個設定,後面接
eth0

⑹ linux伺服器如何添加永久默認網關

一,使用 route 命令添加路由信息
注意,使用route 命令添加的路由,機器重啟或網卡重啟後路由會失效。
//添加到主機的路由
# route add –host 192.168.1.11 dev eth0
# route add –host 192.168.1.12 gw 192.168.1.1
//添加到網路的路由
# route add –net 192.168.1.11 netmask 255.255.255.0 eth0
# route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
//添加默認網關
# route add default gw 192.168.2.1
//刪除路由
# route del –host 192.168.1.11 dev eth0
二,在linux下設置永久路由的方法:
1,在/etc/rc.local文件中添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254
相關閱讀:
linux中rc.local自啟動詳解
linux下/etc/rc.local開機不執行問題的解決辦法
2,在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3,修改static-routes文件 /etc/sysconfig/static-routes。(如果沒有就新建一個)
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
如果在rc.local中添加路由會造成NFS無法自動掛載問題,所以使用static-routes的方法是最好的。
無論重啟系統或重啟網路:service network restart均可以生效。
解決NFS問題的描述:
按照linux啟動的順序,rc.local裡面的內容是在linux所有服務都啟動完畢,最後才被執行的,其中的內容是在netfs之後才被執行的。
即在netfs啟動時,伺服器上的靜態路由是沒有被添加的,所以netfs掛載不能成功。
static-routes是什麼文件?
這個是network腳本執行時調用的一個文件,這個文件的放置在/etc/sysconfig目錄下,在network腳本中的位置是:
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
以上腳本就是添加靜態路由的方法,static-routes寫法為:
any net 192.168.0.0/16 gw 網關ip

⑺ Linux-linux 下用route命令怎麼設置網關

設置網關命令如下所示:
route
add
-net
224.0.0.0
netmask
240.0.0.0
dev
eth0
#增加一條到達244.0.0.0的路由。
route命令屬於網路配置命令,以下為詳細說明:
route命令用來顯示並設置Linux內核中的網路路由表,route命令設置的路由主要是靜態路由。要實現兩個不同的子網之間的通信,需要一台連接兩個網路的路由器,或者同時位於兩個網路的網關來實現。
在Linux系統中設置路由通常是為了解決以下問題:該Linux系統在一個區域網中,區域網中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的ip地址設置為Linux機器的默認路由。要注意的是,直接在命令行下執行route命令來添加路由,不會永久保存,當網卡重啟或者機器重啟之後,該路由就失效了;可以在/etc/rc.local中添加route命令來保證該路由設置永久有效。
語法

⑻ Linux 下怎麼設置、刪除網關

1、首先登陸連接linux系統,輸入 fconfig可以查看到當前本機的IP地址信息,可以看到上面查詢IP地址,對應的網卡為eth0。

閱讀全文

與linux伺服器如何設置網關相關的資料

熱點內容
核心編程為什麼要變數 瀏覽:702
學動漫編程就業行情好嗎 瀏覽:162
python連接多個類 瀏覽:594
退app會員費找哪裡投訴 瀏覽:564
射擊pdf 瀏覽:81
python多張圖片拼接與層疊 瀏覽:977
河北廊坊電信dns伺服器地址 瀏覽:849
老股民指標源碼 瀏覽:30
偉福顯示未安裝編譯器什麼意思呢 瀏覽:233
拉伸命令cad 瀏覽:489
yy安卓怎麼搶麥 瀏覽:932
阿里雲共享型伺服器價格 瀏覽:442
壓縮機效率低 瀏覽:54
python讀取excel製作直方圖 瀏覽:485
這周遊源碼 瀏覽:179
安卓手機圖標怎麼變成一樣的 瀏覽:358
pythongui選擇文件 瀏覽:483
預付APP哪個部門管理 瀏覽:612
程序員入門英語聽力 瀏覽:129
伺服器網站被大量不明地址訪問 瀏覽:376