假如服务器有三块网卡,分别名字为e1000g0、e1000g1、e1000g2,e1000g0为系统网卡,要增加另外两块:
1、首先在etc目录下生成两个文件,分别给后来的两个网卡起名:
1)hostname.e1000g0,它是第一块网卡的名称配置文件,如果为系统默认网卡,那么,文件里将写的是服务器的名称,比如"smpdb";
2)在etc目录下,新建两个文件hostname.e1000g1 , hostname.e1000g2 ,在第一个文件中写入net1加回车,保存;第二个文件中写入net2加回车,保存;
2、为各个网卡分配ip地址,在etc目录下打开hosts文件,在最后增加两行:
192.168.1.1 e1000g1
192.168.2.1 e1000g2
注意,在文件的最后要有一个回车来空行,另外,每行中的不同部分要使用Tab间隔;
3、在为各个网卡增加子网掩码,在etc下打开netmasks文件,在最后增加两行:
192.168.1.0 255.255.255.0
192.168.2.0 255.255.255.0
注意,在文件的最后要有一个回车来空行,另外,每行中的不同部分要使用Tab间隔,再有就是这里的地址实际上是你另外两个网卡的网络地址;
4、保存文件,重启即可。/* 好像必须重启后才可以 /
其他参考资料:
# dladm show-dev
nge0 link: up speed: 1000 Mbps duplex: full
nge1 link: unknown speed: 0 Mbps duplex: unknown
bge0 link: unknown speed: 0 Mbps duplex: unknown
bge1 link: unknown speed: 0 Mbps duplex: unknown
建立两个网卡分别指定的主机名(其他网卡一样配置)
新建/etc/hostname.rge0,内容为:solaris1
新建/etc/hostname.rge1,内容为:solaris2
修改/etc/hosts,如下配置
::1 localhost
127.0.0.1 localhost
10.83.25.145 solaris1 loghost //说明:外网IP对应主机名solaris1,也就是第一个网卡nge0
192.168.1.15 solaris2 loghost //说明:内网IP对应主机名solaris2,也就是第二个网卡nge1
设置子网掩码/etc/netmasks
10.83.25.0 255.255.255.0
192.168.1.0 255.255.255.0
设置默认网关/etc/defaultrouter
10.83.25.254
设置DNS服务器/etc/resolv.conf
nameserver 10.83.0.150
nameserver 10.83.0.151
修改/etc/nsswitch.conf
hosts: files dns 只要在hosts一项添加dns项就可以
对于个网卡启动和关闭
#ifconfig nge0 plumb 启动
#ifconfig nge0 unplumb 关闭
或者#ifconfig -a plumb
然后#ifconfig -a就看到如下内容:
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
nge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.83.25.145 netmask ffffffe0 broadcast 10.83.25.224
ether 0:1e:18:1a:1c:e1
nge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 192.168.1.15 netmask ffffff00 broadcast 192.168.1.255
ether 0:1e:18:1a:1c:e1
Solaris多网卡配置
最新推荐文章于 2021-02-04 17:41:06 发布