12、简单的网络连接设置

前因

安装了basic server的centos6.7 结果发现man等命令无法使用,提示commond not fount,上网搜发现需要安装相应的命令。看来是安装的系统太过精简,导致有些命令没有预装。执行yum install man又发现无法连接网络,看来是网络设置问题了。

在先前的学习中,了解到设置ip地址的命令是 ifconfig eth0 [ipaddr],因为从宿主机上可以连接虚拟机的远程,由此可见ip是没有问题的,但是在使用ping www.baidu.com ping [ipaddr]的时候,却提示unknown host和无网络接入,由此判断可能是dns的问题,一番百度之后,翻到查看网关和dns地址的方法,果然网关是有错误的。 既然是网关和dns的问题,那么问题就来了

临时修改网关和ip地址

即时生效

[root@bogon ~]#ifconfig eth0 192.168.2.3 netmask 255.255.255.0
[root@bogon ~]#route add default gw 192.168.2.1

永久修改网关和ip地址以及dns信息

重启生效

[root@bogon ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:89:5C:9C
TYPE=Ethernet
UUID=96c7747e-e21a-4795-aadd-c4b5e1bebfc4
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.3
GATEWAY=192.168.2.1 # 网关
DNS1=192.168.2.1 # dns服务器
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/sysconfig/network-scripts/ifcfg-eth0" 10L, 195C

转载内容

inux设置网关和ip

修改ip地址
即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network

etc/sysconfig/network-scripts/ifcfg-ethN 文件
  在RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。
  下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:
  DEVICE=eth0
  IPADDR=x.x.x.x
  NETMASK=255.255.255.0
  NETWORK=x.x.x.x
  BROADCAST=x.x.x.x
  ONBOOT=yes
  BOOTPROTO=none
  USERCTL=no
  若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。
  DEVICE=name     name表示物理设备的名字
  IPADDR=addr     addr表示赋给该卡的IP地址
  NETMASK=mask    mask表示网络掩码
  NETWORK=addr    addr表示网络地址
  BROADCAST=addr   addr表示广播地址
  ONBOOT=yes/no   启动时是否激活该卡
  none:无须启动协议
  bootp:使用bootp协议
  dhcp:使用dhcp协议
  USERCTL=yes/no       是否允许非root用户控制该设备

手工使用命令法是基于以太网卡已装入的情况下,编辑配置文件来配置网络的方法。具体步骤如下:  
  ⑴ 编辑/etc/rc.d/rc.local文件  
   在该文件中加入类似下列各行:  
   #配置第一个以太网卡eth0的IP地址,子网掩码,UP起激活作用  
   /sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 UP  
   #配置并激活回环设备lo  
   /sbin/ifconfig lo 127.0.0.1 UP 
   /sbin/route add –host 127.0.0.1 lo  
   #让Linux将本地网的信息发送到eth0接口  
   /sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0  
   #指定访问远程网络的缺省网关,假定缺省网关的IP地址为163.1.1.254  
   /sbin/route default gw 163.1.1.254 eth0  
   ⑵ 编辑/etc/resdv.conf文件  
   该文件作用是设置名称服务器。可加入下列内容。  
   #指定本机域名为linux.net。  
    Domain linux.net  
   #域名称服务器(DNS),可以是本地网,也可以是远程网上的。按nameserver的顺序#逐一查找。若未找到,则Linux放弃寻找。  
    Nameserver 163.1.1.4  
    Nameserver 10.55.0.33  
   ⑶ 编辑/etc/hosts.conf文件  
   设置主机文件表。可加入如下行: 
    order hosts,bind  
    multi on  
    163.1.5.125 lgx.linux.net lgx  
   第一行表示:查找名称时,首先检查本地主机文件(hosts),然后按/etc/resolv.conf所指定的Nameservers顺序查找。  
   第三行列出主机IP地址、主机名和别名。
   对/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三个文件编辑后,必须重新启动机器。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值