使用桥接上网的话需要配置linux系统的IP,具体步骤如下:
专注于为中小企业提供做网站、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业洪江管理区免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1,在命令行模式下或者桌面上进入终端模式,找到/etc/sysconfig/network-script/ifcfg-eth0文件;
2,使用vi打开文件 vi ifcfg-eth0,注意,有的linux系统这个文件可能不带ifcfg前缀。
3,需要改动的:
BOOTPROTO=static
#默认是dhcp,自动获取,自动获取需要将网络模式改桥接模式
需要增加的:
IPADDR=192.168.1.10 #地址是自己设置的
NETMASK=255.255.255.0
修改好之后保存退出。
天在别的朋友电脑拷贝一个RedHat系统,部署到VMware虚拟机以后,连不上网,通过ifconfig命令,查看结果,如图所示:
ifconfig
然后,我想尝试一下,在虚拟机中ping 本地物理机地址,结果如图。
ping localhost
尝试了很多方法,花了2个小时的功夫。终于找到了原因。
以下是我解决问题的步骤,分享出来,帮助大家尽快解决问题,与同样遇到过这个问题的同胞共勉!
总结起来,主要有4步:
1、使用chkconfig iptables off 关闭Linux系统防火墙,并且确保windows防火墙一样关闭。
2、将network选项中默认的“NAT链接方式”改为“网桥链接”,如图所示。
这里写图片描述
3.root 用户登录,修改网络配置文件,命令如下
[root@zb ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
然后,在window中通过cmd ipconfig 可以看到 “以太网适配器 VMware Network Adapter VMnet8:” ip地址为 “192.168.139.1”
ipconfig
按照上图的ip地址修改配置文件,红色部分为修改过内容。
DEVICE="eth0" BOOTPROTO="static" // 静态设置ip,下面配置 BROADCAST=192.168.253.255 // 广播地址 *IPADDR=192.168.139.1* // ip地址,手动指定,避免每次动态分配 NETMASK=255.255.255.0 // 子网掩码 NETWORK=192.168.253.0 // 网络号 *GATEWAY=172.18.8.254* // 网关 HWADDR="00:0C:29:8D:07:8E" NM_CONTROLLED="yes" ONBOOT="yes" // 系统启动后,自动启动网卡 TYPE="Ethernet" UUID="73869271-edc7-45a1-bbc7-1691af066ae2"
4、修改完成以后,千万记住,还有一步,重启服务!
[root@zb ~]# service network restart
成功重启以后,测试效果如图:
service network restart
测试结果,使用ifconfig查看,如下图所示,成功显示internet地址:
这里写图片描述
取消bell报警声的方法:登陆linux系统vi /etc/inputrc找到set bell-style none 将前面的#去掉,之后重启系统即可解决声音问题若不见效可以通过下面的方式解决下bell-style的取值范围是:none, visible, audible, vi /etc/inputrc中的set bell-style visible前的#去掉,若找不到这个参数可以自己添加,一般这样都可以解决声音问题。2.消除vi编辑器里的报警声:在/etc/bashrc中加入一行:setterm -blength 0保存并重启系统即可。
如果Mount失败在Linux系统触发广播消息,可以考虑使用dmesg命令来查看系统日志,以了解Mount失败的原因。接下来,你可以根据系统报错信息调整Mount参数重新挂载,如果仍然不能解决问题,建议你更新Kernel,或者重装Linux系统试试。
与本地网卡直连的网络是不需要网关的,所以显示为“*”,如果用route -n查看可以看到与本地网络相连的网络网关都是“0.0.0.0”。你想想,192.168.1.1 和192.168.1.2在子网掩码都为255.255.255.0的时候还需要通过网关通信么?