LINUX下访问网络

LINUX下访问网络,第1张

vmware三种网络连接上网设置

1.桥接方式(bridge) :

默认使用vmnet0

将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:

ip地址与主机同段相异,

子网掩码与主机相同,

网关与主机相同,

DNS服务器与主机相同。

实现虚拟机<--->主机虚拟机<---->互联网 通信。

2.共享方式(nat) :

默认使用vmnet8

将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可。

手动设置:

ip设置与vmnet8同网段,

网关设置成vmnet8的网关,

DNS服务器设置与主机相同,

实现虚拟机<--->主机虚拟机<---->互联网 通信。

查找vmnet1的网关,通常是xxx.xxx.xxx.2

例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2

虚拟机设置: ip :172.16.249.100 gw: 172.16.249.2

3.私有方式(host-only):

默认使用vmnet1

将虚拟机ip设置与vmnet8同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同

例如 vmnet1 ip :172.16.245.1

虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1

这样就实现了虚拟机<--->主机 通信,但是虚拟机<--->互联网 仍无法通信

特别提示:你必须保证你的虚拟机中,虚拟网络编辑器中的DHCP和NAT服务必须是启动的!!!特别是在你使用NAT方式时!!!!

1.如果你只是让你的虚拟机访问你所在的私有网络(对于我那就是校园网)

那你就选择桥接方式(bridge),IP设置为跟你真实主机一样,只要使用同网段中未被使用的IP就行!!!如果你愿意拿你虚拟主机的MAC注册一下,我敢保证这种方法也能上网,或者把虚拟主机的MAC改成已经注册过的(不建议是自己真实主机的),那也应该能上网.(这种改MAC的方法我们经常用,算是对学校的抗议吧!!!!:)

2.如果你只是想在你虚拟机内部组建网络那就选则私有方式(host-only)

这样可以在你的主机上模拟网络环境(我的模拟环境有8个系统,两个网段,其中linux占半数 ^_^)

接下来是我最得意的上网方式,共享方式,就是NAT地址转换方式,我曾经同时4个系统打开Baidu的网站,虚拟机中两个Windows2000 一个linux (FC5)还有真实主机 ^_^

对虚拟机唯一有用的是你的真实的DNS服务器IP,其他的决定于你的vmnet8(排除你做了更改!!一般默认vmnet8是NAT的)

方法在上面已经描述了,你应该知道怎么做了把!

需要注意的是:

1.虚拟机网络段的分配是随机的(我也挺感到奇怪的!!),每次重新安装虚拟机VM软件都不一样,但是可以该的,要修改注册表,不过没必要

2.取保你虚拟机的的DHCP,NAT服务都是启动的(如果你的DHCP启动那你连你NAT方式的IP都省了,不过建议设置IP,因为这是经验^_^)

用iwconfig开启无线网卡的电源,并查找区域内的无线网络

连接到相应的无线网络

通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)

注意:

假设无线被识别为wlan0,如果您的网卡没有被识别为wlan0,可以在 *** 作时做相应的修改。

具体过程

1. 打开无线网卡电源

iwconfig wlan0 txpower on

无线网络的信号灯应该亮了。

2. 列出区域内的无线网络

iwlist wlan0 scan

3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令

iwconfig wlan0 essid "MyHome"

如果网络是加密的,密码是0123456789,那么就输入命令

iwconfig wlan0 essid "MyHome" key 0123-4567-89

4. 如果正常的话,输入

iwconfig wlan0

就可以看到连接正常的各项参数了。

5. 启用无线网卡

ifconfig wlan0 up

6. 如果是用DHCP获取IP的,那么用dhclient 或dhcpcd获取ip

dhclient wlan0

dhcpcd wlan0

7. 现在无线网卡应该可以正常使用了。

PS:

如果现在还不能联网。那么点击网络图标。选择链接到隐藏的无线网络。输入找到的网络的名字。

图形化的网络管理程序是System->Preferences->Network

Connections。打开程序后,点击无线网络项目,点击add增加一个新的无线网络。 给出任意的Connection

Name。SSID中输入无限网络的名字。wireless security中选择一种合适的加密类型。key中输入无限网络的密码。

其他字段都不修改。 执行后,应该能够链接无限网络。 可以使用iwconfig wlan0命令查看是否正确连接无线网络。

未正确链接无线网络的输出:

iwconfig wlan0

wlan0 IEEE 802.11abg ESSID:off/any

Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Power Management:off

正确链接无线网络后的输出:

iwconfig wlan0

wlan0 IEEE 802.11abg ESSID:"LilyHomeRout"

Mode:Managed Frequency:2.437 GHz Access Point: 00:23:CD:22:1A:A8

Bit Rate=54 Mb/s Tx-Power=0 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Power Management:off

Link Quality=65/70 Signal level=-45 dBm

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ifconfig

[网络设备][down

up

-allmulti

-arp

-promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。

参数:

add<地址>

设置网络设备IPv6的IP地址。

del<地址>

删除网络设备IPv6的IP地址。

down

关闭指定的网络设备。

<hw<网络设备类型><硬件地址>

设置网络设备的类型与硬件地址。

io_addr<I/O地址>

设置网络设备的I/O地址。

irq<IRQ地址>

设置网络设备的IRQ。

media<网络媒介类型>

设置网络设备的媒介类型。

mem_start<内存地址>

设置网络设备在主内存所占用的起始地址。

metric<数目>

指定在计算数据包的转送次数时,所要加上的数目。

mtu<字节>

设置网络设备的MTU。

netmask<子网掩码>

设置网络设备的子网掩码。

tunnel<地址>

建立IPv4与IPv6之间的隧道通信地址。

up

启动指定的网络设备。

-broadcast<地址>

将要送往指定地址的数据包当成广播数据包来处理。

-pointopoint<地址>

与指定地址的网络设备建立直接连线,此模式具有保密功能。

-promisc

关闭或启动指定网络设备的promiscuous模式。

[IP地址]

指定网络设备的IP地址。

[网络设备]

指定网络设备的名称。

netconfig(这是Slackware发行版内附程序)

功能说明:设置网络环境。它具有互动式的问答界面,让用户轻易完成网络环境的设置。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8512928.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存