Ubuntu配置双网卡
- 格式:doc
- 大小:54.00 KB
- 文档页数:10
Eth0的IP 地址,GW和DNS 都是自动获取的。
当然,如果是手动分配IP 、GW 和DNS 也是没问题的。
我的eth0 配置如下:IP: 192.168.79.129/24GW: 192.168.79.1DNS:192.168.79.2Linux 主机的eth1 指向内网,IP 地址为:10.50.10 .1/24 。
内网主机的内网主机的IP 地址就是10.50.10.0/24 段的IP ,eth1 的IP 是所有内网主机的网关。
这里,我的内网主机设置如下:IP: 10.50.10.46/24GW: 10.50.10.1DNS:192.168.79.2这里,所有内网主机的网关都设置为eth1 的IP 地址,而DNS 设置为eth1 所在的Linux 系统主机的DNS ,即192.168.79.2 。
(二)启用转发功能以上配置完成后,Host A应该可以ping通Linux系统主机的eth1的IP,因为他们是通过交换机链接的。
但是,Host A应该可以ping不通Linux系统主机的eth0的IP,应为并未开启Linux系统主机的转发功能。
开启Linux的转发功能,执行如下命令:# echo 1 > /proc/sys/net/ipv4/ip_forward查看系统是否启用了转发功能,可以执行如下命令:# cat /proc/sys/net/ipv4/ip_forward如果结果为1,代表已启用,0代表未启用。
此时,执行ping 192.168.72.129 以及其网关和DNS都可ping通了。
(三)配置NAT规则经过第二部分配置后,虽然可以ping相关的IP地址,但是内网主机还是无法上网。
问题在于内网主机的IP地址是无法在公网上路由的。
因此,需要转换成Linux系统主机可以上网的IP(注:这里我们只说不说是公网IP,是因为Linux系统可以直接上外网的IP同样是内网IP。
但是该内网IP(192.168.79.129)已经通过一些机制,实际上同样是NAT的方式,可以访问外网了,因此我们只需将Host A的IP转换成Linux系统eth0接口的IP即可)。
双网卡双网关的设置
网络A(互联网)IP:221.231.X.134 子网掩码:255.255.255.248 网关:221.231.X.129
网络B(局域网):10.0.24.XXX 子网掩码:255.255.255.0 网关:10.0.24.254
现设置如下:
将网络A(互联网)设好固定IP,将网关设为221.231.X.129;网络B(局域网)设好固定IP,将网关留空。
二个网卡要将网卡A的网关设为默认网关,即将网卡A的跃点设为1,就可设为默认网关了。
(跃点设置具体为:在TCP/IP的高级属性里,去掉窗口下部的“自动跃点计数”前的小勾,并填写1即可)
在CMD下输入route print 后面显示的默认网关就改为了221.231.X.129
Default Gateway: 221.231.X.129
===========================================
接着,再增加一条路由命令就OK了
进入CMD,运行:
route -p add 10.0.24.XXX mask 255.255.255.0 10.0.24.254 metric 30
(意思是将172开头IP包的路由网关设为172.32.1.1,-p 参数代表永久写入路由表,如果不加此参数,每次机器重启后设置会丢失,要重新设置。
)
同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,加了参数-P 后关机重启也不用重设,是不是很方便呢?。
在ubuntu操作系统中使用无线上网卡用半小时帮同事的上网本装好了ubuntu10.04操作系统,却在无线上网卡问题上耗费了1天的折腾时间,现把解决方法记录下来,希望遇到同样问题的同志可以参考。
上网本:杂牌、CPU1.6G,内存1G,945集成显卡。
装好系统后,所有板载设备都能识别,显卡驱动也集成,3D特效、openGL程序等一切正常。
插上华为et128-2无线上网卡后,安装驱动(上网卡中提供for linux驱动),安装过程中提示出错,但是仍然可以成功拨号上网,但是,只能上QQ,不能打开网页。
为此上网搜索了一天,能试的各种方案都试过了。
最后还是参考了几篇文章,自己摸索出一个方法来:1、安装上网卡驱动;2、安装并设置好gnome-ppp软件;3、使用gnome-ppp拨号。
成功。
-----------------------------下面截图具体说明:一、插上et128-2无线上网卡后,在文件管理器中可以看到其提供了linux驱动,于是先将整个linux目录复制到“/home/user/软件”中。
二、安装无线上网卡驱动:打开linux目录,右键点文件夹空白处,选“在终端中打开”,分别执行如下命令:ls ---看看目录中有些啥(此步可以省略)sudo chmod 777 * ---赋予文件夹内所有文件以完全控制权限(这是懒人做法^_^其实目的只是让其中的install程序具有可执行权限)sudo ./install ---安装驱动,根据提示一直回车即可。
三、安装gnome-ppp拨号软件。
在终端中用一条命令即可安装好:sudo apt-get install gnome-ppp(注意,因为驱动已经安装,所以从现在开始,插上上网卡后可能会弹出蓝色的无线网络连接界面,或者其他的什么提示,都点取消、关闭)四、打开gnome-ppp,并设置。
打开菜单“应用程序—互联网--gnome-ppp”,然后点软件界面的setup,进入设置。
Ubuntu20.04⽹络配置Ubuntu20.04 ⽹络配置设置 ROOT 密码先设置 root 密码,后⾯直接使⽤ root ⽤户操作it@it:~$ sudo passwd root[sudo] password for it:New password:Retype new password:passwd: password updated successfully⽹络管理⼯具 netplan1. 在 Ubuntu20.04 版本中使⽤ netplan 管理⽹络2. 在安装好的 Ubuntu20.04 中没有 networking 和 NetworkManage 服务3. netplan 配置⽂件:/etc/netplan/*.yaml ,⽂件名每个不⼀样4. netplan ⽰例⽂件: /usr/share/doc/netplan/example/ ⽬录下,在该⽬录下有各种⽰例⽂件,可以提供帮助修改⽹卡配置1. 编辑⽹络配置⽂件root@it:~# vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network:ethernets:ens32:addresses:- 192.168.121.25/24gateway4: 192.168.121.2nameservers:addresses:- 8.8.8.8version: 22. 加载刚刚修改的配置⽂件信息root@it:~# netplan applyroot@it:~#没有提⽰报错信息,说明配置成功root@it:~# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:16:8d:18 brd ff:ff:ff:ff:ff:ffinet 192.168.121.25/24 brd 192.168.121.255 scope global ens32valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe16:8d18/64 scope linkvalid_lft forever preferred_lft forevernetplan 帮助信息root@it:~# netplan helpusage: /usr/sbin/netplan [-h] [--debug] ...Network configuration in YAML #YAML中的⽹络配置optional arguments:-h, --help show this help message and exit #显⽰此帮助信息并退出--debug Enable debug messages #启⽤调试消息Available commands:help Show this help message #显⽰帮助信息apply Apply current netplan config to running system #应⽤当前netplan配置到运⾏系统generate Generate backend specific configuration files from /etc/netplan/*.yaml #从/etc/netplan/*.yaml中⽣成特定后端配置⽂件 info Show current netplan version and available features #显⽰当前netplan版本和可⽤特性ip Retrieve IP information from the system #从系统中检索IP信息try Try to apply a new netplan config to running system, with automatic rollback #尝试将新的netplan配置应⽤到正在运⾏的系统,并⾃动回滚1. 启⽤调试信息root@it:~# netplan --debug apply** (generate:3189): DEBUG: 01:15:27.908: Processing input file /etc/netplan/00-installer-config.yaml..** (generate:3189): DEBUG: 01:15:27.908: starting new processing pass** (generate:3189): DEBUG: 01:15:27.908: We have some netdefs, pass them through a final round of validation** (generate:3189): DEBUG: 01:15:27.908: ens32: setting default backend to 1** (generate:3189): DEBUG: 01:15:27.908: Configuration is valid** (generate:3189): DEBUG: 01:15:27.908: Generating output files..** (generate:3189): DEBUG: 01:15:27.908: NetworkManager: definition ens32 is not for us (backend 1)(generate:3189): GLib-DEBUG: 01:15:27.908: posix_spawn avoided (fd close requested)DEBUG:netplan generated networkd configuration changed, restarting networkdDEBUG:no netplan generated NM configuration existsDEBUG:ens32 not found in {}DEBUG:Merged config:network:bonds: {}bridges: {}ethernets:ens32:addresses:- 192.168.121.25/24gateway4: 192.168.121.2nameservers:addresses:- 8.8.8.8vlans: {}wifis: {}DEBUG:Skipping non-physical interface: loDEBUG:device ens32 operstate is up, not changingDEBUG:{}DEBUG:netplan triggering .link rules for loDEBUG:netplan triggering .link rules for ens32。
环境:硬件及系统配置1.华硕PC机两台,主要openstack相关配置如下:●双网卡(eth0为主板集成网卡,eth1为自己购买的TPLINK TF3239DL,插在主板PCI卡槽上,注意:在ubuntu上即插即用)●i5-3350P四核●4G 内存●500G 硬盘2.网络设备机●TP-LINK TL-SF1005+ 5口百兆交换机●腾达普通路由器(办公室多人办公使用)3.物理网络连接●controller:eth0 链接外网(路由器)ip 192.168.1.10eth1 链接交换机ip 10.0.0.10●compute1:eth0 链接路由器ip 192.168.1.11eth1 链接交换机ip 10.0.0.11Havana 官方安装手册简单网络图(P4)4.系统Ubuntu server 12.04LTS ubuntu官网下载分区:/dev/sda1 95989516 2428756 88678024 3% //dev/sda2 95990540 61104 91046648 1% /nova-swift/dev/sda5 95989516 61104 91045676 1% /nova-volume/dev/sda6 139798464 60956 132629464 1% /home其中/dev/sda3为swap交换分区(要大于内存两倍,负责机器无法进入自动休眠,现在内存为4G,可能远远不够,因此暂时设置为50G)安装前准备网络配置/etc/network/interfaces1.控制节点controller:auto loiface lo inet loopback# The primary network interface#auto eth0#iface eth0 inet dhcp# Internal Networkauto eth1iface eth1 inet staticaddress 10.0.0.10netmask 255.255.255.0# External Networkauto eth0iface eth0 inet staticaddress 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 192.168.1.1计算节点compute1:auto loiface lo inet loopback# The primary network interface#auto eth0#iface eth0 inet dhcp# Internal Networkauto eth1iface eth1 inet staticaddress 10.0.0.11netmask 255.255.255.0# External Networkauto eth0iface eth0 inet staticaddress 192.168.1.11netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 192.168.1.12.重启网络# /etc/init.d/networking restart更改主机名字1./etc/hostname中修改为controller2.为实现各机器间的互联配置在controller和所有节点配置vi /etc/hosts127.0.0.1 localhost10.0.0.10 controller 注意不是:192.168.1.10 controller10.0.0.11 compute1 注意不是:192.168.1.11 compute13.重启,执行hostname 看修改是否生效安装Network Time Protocol (NTP)所有节点执行:# apt-get install ntp获取用于service的密码在执行数据库、消息服务器配置时,为了安全需要用到随机密码,同时使用该随机密码,使用连通这些服务:root@controller:/home/server1# openssl rand -hex 10a8aedb272ddb43cc3b62数据库mysql安装控制节点安装1.安装mysql-server 和python库文件# apt-get install python-mysqldb mysql-server2.修改配置:/etc/mysql/f[mysqld]bind-address = 10.0.0.10 (controller ip)3.重启mysql:# service mysql restart4.如果是新安装mysql删除匿名用户:# mysql_secure_installationnote:This command presents a number of options for you to secure your database installation. Respond yesto all prompts unless you have a good reason to do otherwise.计算节点安装所有计算节点安装python-mysqldb mysql-client#apt-get install python-mysqldb mysql-client安装havana架构所有节点:1. 安装ubuntu Havana 架构:# apt-get install python-software-properties# add-apt-repository cloud-archive:havana2. 更新源,升级系统# apt-get update && apt-get dist-upgrade# reboot消息服务controller节点安装:1.安装rabbitmq# apt-get install rabbitmq-server2.rabbitmq 安装时默认密码账户guest/guest不安全所以修改密码# rabbitmqctl change_password guest RABBIT_PASS环境变量文件env.sh 注意source该文件export OS_USERNAME=adminexport OS_PASSWORD=ADMIN_PASSexport OS_TENANT_NAME=adminexport OS_AUTH_URL=http://controller:35357/v2.0export OS_AUTH_URL=http://controller:5000/v2.0export OS_SERVER_TOKEN= d42bb2198d68afa0ca33身份认证服务keystone用于创建管理服务、租户等,每一个项目都要在keystone当中备案。
双网卡应用方法详解一、双网卡桥接(适用于不方便拉线到中继设备,且不用购买新的设备)在控制面板的网络属性里设置桥接,双网卡之前的ip配置全部失效,合成一个网桥,只需设置网桥的ip 即可二,双网卡让两个网段互联网络拓扑简图让双网互通的方法有,ics,路由nat(软路由),架设******roxy代理等。
1、ics的设置方法先打开ics的系统服务,开始——运行——services.msc然后设置adsl的连接属性,打开ics共享设置完成后,检查共享网卡的ip是否已经自动改为192.168.0.1,与之相连的那些客户端ip是否为192.16 8.0.x2、路由nat的设置方法,nat功能是只有服务器操作系统才有的功能,也就是双网卡主机系统应该是200 3之类的系统(下面用虚拟机给大家做个例子)猫——路由器拨号——网卡1桥接,虚拟2003系统一,网卡2vmnet2——网卡3vmnet2,虚拟2003系统二,网卡4vmnet3——网卡5vmnet3,虚拟客户机(截图只是让虚拟2003系统二可以访问interne t了)首先打开虚拟2003系统一的路由和远程服务(打开这个之前需要先关闭ics的),也就是2003的软路由功能接着是在路由器上设置静态路由然后是设置好ip地址,虚拟2003系统一的网卡2不设置网关,网卡1的网关指向路由器,虚拟2003系统二的网卡3的网关指向网卡2,(如果要让虚拟客户机三也要上网,还需要在路由器上再设置静态路由,并在两个2003上打开rip或其他路由协议)3、******roxy代理,只要在双网卡主机上运行******roxy,简单设置后,b网段机器就可以通过连接b网段网卡的ip来代理上网了三、使用双网卡,主机分别访问被隔开的两个网段。
网络拓扑简图引用阅读以下文章你需要懂得什么是IP地址和子网掩码的基础知识。
其他的词汇解释,需要你认真读完文章就能明白。
相关拓扑我就不画了,设想一下有这样的网络,一台PC机上面有2个网卡,各连接一个不同的网络(这里可以是单一网卡,设置了多个IP的情况)。
ubuntu固定ip配置方法
Ubuntu固定IP配置方法如下:
1. 打开终端,在命令行中输入以下命令以编辑网络配置文件:
```
sudo nano /etc/netplan/01-netcfg.yaml
```
2. 在打开的文件中,找到以`eth0`或`enp0sX`开头的行,这里
的`X`为网络接口号。
如果你的系统使用了Network Manager,则可能是以`eno1`或其他开头。
在找到的行后面添加以下内容:
```
addresses: [192.168.0.100/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
其中`192.168.0.100`是你想要设置的静态IP地址,
`192.168.0.1`是你的网络网关IP地址,`8.8.8.8`和`8.8.4.4`是Google的公共DNS服务器地址。
你可以根据自己的网络设置
进行相应修改。
3. 保存并退出文件。
在Nano编辑器中,可以按下`Ctrl + O`来
保存文件,然后按下`Ctrl + X`退出编辑器。
4. 在终端中输入以下命令以应用新的网络配置:
```
sudo netplan apply
```
5. 最后,重新启动网络服务,使修改后的配置生效:
```
sudo service networking restart
```
这样,你的Ubuntu系统的IP地址就被固定为你所指定的地址了。
Linux系列:Ubuntu虚拟机设置固定IP上⽹(配置IP、⽹关、DNS、防⽌resol。
虚拟机⾥设置上⽹⽅式为NAT最⽅便,因为⽆需⼿动设置即可上⽹,但是NAT的上⽹⽅式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都有不⼀样的IP地址,这对⼀般⽤户没任何问题。
但是如果你的机⼦有特殊⽤处,⽐如作为服务器,需要IP地址信息,亦或者像我⼀样,作为⼀个云计算的节点,其IP都是在配置⽂件⾥配置好的,如果每次重启系统都要跑过去修改下配置⽂件⾥的IP,那简直是不可取的做法,因此为虚拟机设置固定IP上⽹⾮常的有必要!设置固定IP的⽅法很多,⼤家都知道虚拟机上⽹有三种模式:bridged、host-only和NAT,其中NAT模式对应VMnet8虚拟⽹络,host-only模式对应VMnet1虚拟⽹络,bridged模式对应 VMnet0虚拟⽹络,都是由VMware虚拟机⾃动配置⽽⽣成的,不需要⽤户⾃⾏设置。
VMnet8和VMnet1提供DHCP服务,VMnet0虚拟⽹络则不提供。
三种⽅式具体的区别和介绍可看参考⽂献(1)。
由于NAT的⽅式最简单,因此下⾯是NAT设置的具体⽅法。
测试环境:虚拟机版本:VMware Workstation 10Ubuntu版本:Ubuntu 12.10/13.041. 设置虚拟机上⽹⽅式为NAT2. 配置VMnet8虚拟⽹络(Virtual Network Editor)因为NAT对应的是VMnet8虚拟⽹络,打开Vmware⾃带的虚拟⽹络编辑⼯具Virtual Network Editor,配置如下:其中⼦⽹IP根据⾃⼰情况设置,⽐如我想设置固定IP地址为192.168.1.151,那么这⾥的⼦⽹IP就填192.168.1.0,另外记得取消DHCP选项服务。
3. 进⼊到Ubuntu系统中配置⽹络主要配置下⾯三个⽅⾯的内容:(1)修改⽂件/etc/network/interfaces,这⾥是IP、⽹关、掩码等的⼀些配置;(2)修改⽂件/etc/resolv.conf,这个⽂件保存DNS的有关信息;(3)解决resolv.conf被重写问题;(4)重启虚拟机⽹络下⾯是具体配置⽅法:(1)修改⽂件/etc/network/interfaces命令:sudo vi /etc/network/interfaces sudo gedit /etc/network/interfaces我的配置如下:# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.151netmask 255.255.255.0gateway 192.168.1.2其中⽹关gateway要与Virtual Network Editor中“NAT Settings...”中的⼀致,⼀般好像都为192.168.xx.2。
Ubuntu Server安装USB无线网卡Ubuntu系统信息
Ubuntu发行版本是12.04 LTS
Linux内核版本是3.2.0-23 64位
查看USB设备信息
注意最后一行内容,显示USB网卡芯片型号为ZD1211B网络支持802.11g的设备。
硬件型号:TP-LINK TL-WN322G+ v1.0 54Mbps
芯片比较老旧直接得到操作系统驱动文件的支持,但是无法获得更好链接速度。
如果无法使用参考ndiswrapper工具支持Windows驱动的方法,此次未涉及需要帮助就百度一下吧!
重新启动Ubuntu
如果看到上述内容,表示无线网卡由系统成功识别。
如果遇到问题参考使用Windows驱动支持的方法重试。
启动无线网卡
编辑配置文件/etc/network/interface增加下面的内容:
auto wlan0 自动启动无线网卡
iface wlan0 inet dhcp 网络地址DHCP自动分配
wpa-conf 无线网络AP配置文件的完整路径(生成步骤见下文)
查看可用的无线AP信号
列表内容根据所在地有所不同,需要注意了!
生成无线网络AP 配置文件
命令格式
wpa_passphrase SSID 名称 WPA-PSK 密码 > 配置文件
输出文件支持任意名称,建议含有意义的命名。
缺少文件输出命令的结果。
看到生成的psk 密码由16进制字符串组成,访问无线需要。
网络配置信息
输出结果类似如上内容,恭喜成功。
Ubuntu配置双网卡我们假定内网IP为:10.35.0.58,内网网关为:10.35.0.254;外网IP为222.76.250.4,外网网关为:222.76.250.1.其中局域名网需要连接:10.35.0.X,10.35.51.X,10.35.60.X 三个网段.1.当配置服务器为外网IP和内网IP的方式时,只设置外网IP的网关,不要设置内网IP的网关.操作如下:sudo nano /etc/network/interfaces用上面的命令打开网络的配置文件后,修改里面的内容如下auto eth0iface eth0 inet staticaddress 10.35.0.58netmask 255.255.255.0iface eth1 inet staticaddress 222.76.250.4netmask 255.255.255.224gateway 222.76.250.1auto eth1注意:我们没有为 eth0(内部网络)设置 gateway.修改完成后,我们用 Ctrl + O 保存刚才的修改,然后用 Ctrl + X 来退出编辑器.2.这时候我们重启下网络.Ubuntu 重启网络的命令是:sudo /etc/init.d/networking restart3.由于没有设置内网网关,所以我们用 SecureCRT 之类的工具是连不上服务器的.为了解决这个问题,我们需要设置服务器的路由.如下:sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0以上命令依次分别为10.35.0.X,10.35.51.X,10.35.60.X 三个网段设置路由.如果外网连不上,你可以试下:sudo route add default gw 222.76.250.4 dev eth1此时输入 route 命令,应该看到的是如下图所示的页面:今天为服务器配置双网卡的时候,需要配置路由.因为路由是用命令添加的,所以每次关机或重起系统,路由就丢失了.于是想到每次重起的时候执行一段脚本用来添加路由,这样我就不用每次重起都手动添加了.以下用添加路由为例.我想在系统启动时执行:sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth01.首先,我们创建一个 /etc/network.script 文件.输入命令:sudo nano /etc/network.script2.接着我们在文本编辑器中输入我们要执行的命令.如上面的:sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth03.按 Ctrl + O 保存文件,然后按 Ctrl + X 退出.4.接着我们再用 nano 打开 /etc/rc.local .输入命令:sudo nano /etc/rc.local5.在文本编辑中,我们会看到提示说 /etc/rc.local 默认是空的.但我打开的时候,会看到里面其它有一行:exit 0如果是这样,我们一定要在 exit 0 之前输入我们要执行的脚本文件.如下:sh /etc/network.scriptexit 0转自:/viewarticle.php?id=79309ubuntu双网卡设置内外网上网的问题台双网卡电脑拥有两个网关是不可能的,因为默认网关(default gateway)只能是一个。
给服务器安装两块网卡,分别设置不同的ip和网关(内网和外网),外网的通过外网网卡来访问,内网的通过内网网卡来访问,似乎实现起来很简单,但有些问题,因为默认网关(default gateway)只能是一个!解决的办法就是:1、将其中一块网卡(如外网)设置默认网关,另外一块网卡eth1不设置网关sudo vi /etc/network/interfaces# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet dhcppost-up iptables-restore < /etc/iptables.up.rules#the second eth1auto eth1iface eth1 inet staticaddress 192.168.0.1netmask 255.255.255.0注意没有为eth1(内部网络)设置gateway.2. (注意:对于ubuntu系统,该步骤似乎可以省略)输入命令:route,如果没有下面一行:192.168.0.0 * 255.255.255.0 U 0 0 0 eth1就手工加上一条静态路由,让另一个网段(内网)的数据经过第二个网卡。
使用route命令,命令的范例如下参考命令:sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1(让对192.168.0.0的访问走eth1网卡,netmask 后面是子网掩码)如果想让上面的命令在开机时运行,编辑下面的文件执行上面的命令,把上面的命令加入文件exit 0之前sudo vi /etc/rc.local使用Vmware搭建虚拟网络实验室摘要】建设网络实验室的费用比较大,中职学校往往缺少资金筹建网络实验室。
普通电脑室缺少网络实验环境,影响网络教学质量。
用Vmware软件可以很容易地在普通的电脑室搭建网络实验室,从而以较少的投入得到较大的教学效果。
【关键词】虚拟机、客户机、虚拟机软件、虚拟交换机、虚拟网络、仅主机(Host-only)模式、桥接(Bridged)模式、网络地址翻译(NA T)模式。
计算机网络以及Internet是当代发展最快的信息技术,是新世纪人才必须掌握的基本技能,因而也理所当然地成为计算机专业基础课的核心课程,教学意义十分重大。
然而,现在很多中职学校受资金、技术等各方面因素的影响,教学设备的硬件建设相对欠缺和滞后,能建立网络实验室的较少,在普通的电脑室里学生只能是一人一机,即使几个同学把机器放到一起做实验,但网卡和交换机之类的网络设备也不好配置,学校也不可能让学生在计算机上安装软件和修改设置,因此学生基本没有做网络实验的条件和机会,最多只能做一些上Internet的实验,网络教学徒有虚名。
虚拟机软件的出现,能够在一台物理计算机上能虚拟出多台计算机,进而为中职学生在单机环境下学习和实践如何组建网络提供了必要的条件。
目前建立虚拟机和构建虚拟网络的工具软件主要有VMware 和VIRTUAL PC,而VMware对网络的支持比较好。
本文将着重对如何使用VMware 搭建虚拟的网络实验室进行初步的探讨。
一、虚拟机及虚拟机软件虚拟机是指一台在物理计算机上虚拟出来的独立的逻辑计算机。
虚拟机必须通过虚拟机软件进行创建。
通常人们接触到的虚拟机软件有VMware那样的硬件模拟软件,也有JVM那样的介于硬件和编译程序之间的软件。
(一)虚拟机的优点1、一般不会损坏本PC的操作系统和软件,因虚拟机的硬盘通常是本PC上的一个文件,虚拟机在硬盘上的操作只在这个文件上进行。
2、可同时在同一台PC上运行多个操作系统,每个OS都有自己独立的一个虚拟机,就如同网络上一个独立的PC。
3、可在单机上组建网络,它提供了虚拟网络设备如交换机、网卡和虚拟建网的方式。
4、容易安装和备份,可在虚拟机上容易地安装不同的操作系统然后备份,使用这些备份可更快速地安装其他虚拟机。
(二)学校应用虚拟机的好处1、有助于教师进行网络教学。
老师可通过用虚拟机构建的虚拟网络进行网络教学,使学生更感性、直观地掌握网络的组建、管理和维护。
2、有利于提高学生学习兴趣和有助于学生自主学习。
因为虚拟机的安装要求不高,安装的方法也较为简单。
学生学会了虚拟机组建虚拟网络的原理和方法后,可以在学校实验室环境之外的其它环境自主地做网络实验。
3、为学校节省资源。
学校不用另外找场地和购买计算机、交换机、网卡、网线等网络设备。
(三)虚拟机的基本术语1、主机——指物理存在的计算机。
2、客户机——指由VMware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。
3、主机操作系统——在主机上安装的操作系统。
4、客户机操作系统——在客户机上安装的操作系统。
二、建立虚拟机及构建虚拟网络的基本方法(一)建立虚拟机建立虚拟机的方法有几种,而最常用的方法是用VM ware向导建立虚拟机和用备份文件建立虚拟机两种。
在网络教学中,老师用第一种方法建立一个虚拟机,然后备份相关文件并共享,学生就可以用第二种方法快速建立虚拟机了。
下面简介两种方法的操作步骤。
1、用VMware向导建立虚拟机。
(1)启动向导进行有关参数的设置。
(2)对硬盘进行分区和格式化;(3)安装操作系统。
安装操作系统有光盘安装、光盘镜像文件安装、GHOST文件安装、备份文件安装4种,其中用备份文件安装是最快的。
2、用备份文件建立虚拟机。
VMware用两个文件记录虚拟机的信息,一个是配置文件(*.vmx),记录虚拟机的硬件资料如内存、硬盘、网卡、声卡的类型大小等信息;另一个是磁盘文件,记录在虚拟机上安装的操作系统、存储的文件等信息。
如果使用已存在的配置文件和磁盘文件来建立虚拟机,就不用对硬盘进行分区、格式化和安装操作系统,这样可以在几秒钟之内就建立一个新的虚拟机了。
虚拟机的备份文件指的就是配置文件和磁盘文件的备份。
(1)复制备份文件到硬盘指定目录;(2)启动向导,在“选择一个磁盘”的三个选项中选“使用已存在的磁盘镜像文件来建虚拟磁盘”,然后选备份磁盘文件。
这种建立虚拟磁盘的方法能较快地建立新的虚拟机,但缺陷是用同一个备份磁盘镜像文件建立的虚拟机的计算机名和IP地址相同,导致不能联网,所以要注意提醒学生修改计算机名和IP地址。