Linux-网络配置

    通过虚拟机装的 Linux 系统网络有三种模式。桥接模式,NAT模式,和仅主机模式。其中桥接模式是直接和物理网络进行连接的,linux中可以使用动态的网络IP,也可以设置成固定的网络IP,动态的好处,就是不管windows处于何种网络环境,只要windows下能够上网,那么 linux 也就能够连接到互联网。

查看直接 Linux 机器的IP,在命令终端输入如下即可:    

ifconfig

得到如下显示界面,红框就表示当前网卡 eth0 的IP,如果没有设置之前应该是 127.0.0.1

1、简单的配置网络:

    如果只是简单的和主机通信,那么通过如下命令即可简单的设置linux的IP    

ifconfig eth0 192.168.1.119

    意思就是启动网卡eth0,同时设置它的IP。执行完成后,就可以ping通windows的网络了,但前提是得在一个网段,也就是上面的 192.168.1.* 网络。然后在用 ifconfig 命令来查看网络IP,就能够得到上面那种图片了。此时可以和自己的 windows 主机进行ping一下:

ping 192.168.1.3

    得到如下结果,它会和windows一直进行通信,按住啊 Ctrl+z 即可停止
    

    上面这种让网卡临时具有的IP也仅仅只能和主机之间进行通信,但是如果 ping www.baidu.com 那就会报 unknown host 的错误,故一般使用永久的配置

 

2、永久配置IP

    永久配置IP,就是不管人和用户登录进来都可以连接到外网,这个一般是需要修改系统配置的,当然也可以在装机的时候通过界面来进行修改,下面就说一下通过命令行来配置IP。

    首先在终端输入如下命令,定位到网卡的配置文件中:      

cd /etc/sysconfig/network-scripts/

    在这里面有很多文件,可以通过命令 ls 来进行查看,其中第一个文件 ifcfg-eth0 就是接下来配置网络IP的文件,使用VI编辑器来进行设置:   

vi ifcfg-eth0

    静态IP:

  然后输入命令 i 进入插入模式。然后修改配置文件如下(如果文件中不存在就添加一个):

1 ONBOOT=yes   【一定要修改成yes,标示开机自启动,否则会报出etho未启动的错误】
2 NM_CONTROLLED=yes
3 BOOTPROTO=static 
4 NETMASK=255.255.255.0    【子网掩码】
5 IPADDR=192.168.1.111    【要设置的 Linux 的IP地址】
6 GATEWAY=192.168.1.1    【网关】

    上面的 BOOTPROTO 代表每次IP的获取方式,static代表的是使用静态IP,也就是下面配置的IP,默认的 dhcp 模式,是每次进来后自动获取的IP地址,也就意味着每一次IP都不一样。注意的是,上面的 网关,子网掩码这些最好和windows一直,IP 最好是同一个网段
   

  动态IP相对简单,只需要修改一个参数即可:  

ONBOOT=yes

 
    然后保存退出即可,按下 esc 建,然后输入冒号进入命令行模式,输入 wq 回车即可保存退出,不过不准备保存,在命令行模式输入 q! 即可

3、设置DNS

    输入如下命令:      

vi  /etc/resolv.conf

    同样进入插入模式,在里面输入如下:

nameserver 114.114.114.114

    这是走的那个开放的DNS服务,然后保存退出即可
    如果要查看 DNS 只需要输入如下命令即可:less /etc/resolv.conf

4、激活网络   

/etc/rc.d/init.d/network restart

 

5、检验网络

    通过 ifconfig 可以查看网卡的IP已经和之前的不一样了。输入如下命令检测是否能够联通外网:

ping  www.baidu.com

    得到如下结果,说明网络配置成功

   

如果ping百度还是不通的话,可以看看DNS有没有设置对,还有就是网关,如果错了也ping不通的

 

posted on 2015-10-25 18:18  恋那片海  阅读(302)  评论(0编辑  收藏  举报