Solaris中配置單網絡卡的Unix路由器

2021-08-27 06:39:40 字數 1700 閱讀 7560

solaris中配置單網絡卡的unix路由器

我們一般認為,路由器連線在多個網路上,所以它應當對應每個網路有一塊網絡卡和乙個ip位址。然而在實際中可能會

出現需建立乙個內部網以維修internet的ip位址不夠用的情況,而工作站往往在自己的主機板上又已整合了一塊網絡卡。如何

利用現有的資源設定路由器呢?似乎不好辦,然而事實上單網絡卡工作站也可以配成tcp/ip網路路由器。在裝有solaris2.x

作業系統的sun工作站上,可以採用下述方法來配置。

一、配置路由器介面

----1.建立/etc/hostname.inte***ce檔案

----對應每個連線的網路均應有乙個hostname.inte***ce檔案,其中inte***ce為網絡卡的代號名。對多網絡卡的情況inte***ce

應不相同,但對單網絡卡路由器而言,這些檔案的inte***ce是相同的。怎麼區別這些檔案呢?可以建立hostname.inte***ce:n

檔案,用n作區別來虛擬多個網絡卡。計算機啟動時將檢測此類檔案的個數,如果找到多個hostname.inte***ce檔案則認為是路

由器,否則認為是主機。例如一台sun工作站連線了internet網和內部網,則可對應建立兩個檔案分為hostname.le0和

hostname.le0:2。

----2.為介面分配主機名

----在以上的每個hostname.inte***ce檔案中,加入主機名,必須注意對應不同的網路介面,即同一主機須用不同的主機名以

ipaddresshostname

202.114.209.37sun1

180.114.20.1sun2

----注意ip位址是網絡卡連線的對應多個網路的不同的ip位址,其中202.114.209.37是主機在internet上的合法位址,而

180.114.20.1則是內部網上自己分配的位址,內部網上的ip位址不必擔心與internet上重名的ip位址發生衝突,因為上級網

關將視其非法並拒絕給予服務。

----4.修改/etc/inet/netmasks檔案

----如果路由器與子網相連,還應修改/etc/inet/netmasks並填入本地網號(如129.9.0.0)與遮蔽號(如255.255.255.0)。

二、路由協議選擇

----可採用靜態路由協議或動態路由協議如路由資訊協議(rip)和icmp尋徑協議(rdisc)。

----選用動態路由協議,則可將/etc/defaultrouter檔案置為空。路由器將自動與rip和rdisc交談,這些協議跟蹤路由器並

廣播路由資訊,讓路由器在本地檔案模式下工作。這將保證在網路伺服器的配置失效後,路由器可以照常工作。

----若選擇靜態協議,只需在/etc/defaultrouter檔案中填入預設路由器名,這樣當unix路由器找不到尋徑路由時便將ip包發

misrouter。

三、重新啟動計算機

----計算機啟動時,系統內部將呼叫ifconfig命令對所連線的多個網路進行介面配置,並檢測到有多個hostname.inte***ce文

件存在,於是計算機認為自己作路由器。

----乙個單網絡卡的路由器便配成了,所有的內部網上計算機可以用內部ip位址通訊,不受所分配的有限ip位址限制,而與

internet的通訊則通過單網絡卡的unix路由器進行。可見它雖是單網絡卡,卻有多

個ip位址,實質是利用虛擬介面檔案

hostname.inte***ce:n來「冒充」多網絡卡。

單網絡卡ovs網絡卡配置

openstack 和kolla部署過程中經常需要配置ovs,單網絡卡的時候就需要增加乙個網橋配置 centos 單網絡卡 em1 em1原配置 cat etc sysconfig network scripts ifcfg em1 type ethernet bootproto static de...

在Solaris中配置DNS

一般來講在安裝的時候就應該已經把nameserver相關的東西都配置好了。不過我安裝的時候配錯了。這是最簡單的dns靜態指定ip的配置方法,目的是讓 ping www.google.com 這個命令能ping通。需要修改或者新增以下兩個檔案 b etc resolv.conf b b etc nss...

Linux 單網絡卡多 IP 的配置方法

linux 單網絡卡多 ip的配置方法 知道在linux 下網絡卡被稱為 eth0,eth1,eth2.所有網絡卡的配置檔案都儲存在 etc sysconfig network 下,檔名是以 ifcfg eth0,ifcfg eth1,ifcfg eth2.來命名的。一塊網絡卡對應乙個配置檔案。如果...