Linux操作系统下修改IP、DNS和路由配置

创建于 2013-04-15

迁移自本人的百度空间

--------------------------------

一、 修改IP地址

1)ifconfig eth0 新ip // 跟新ip地址

2)编辑 /etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

$ vim ifcfg-eth0 打开ifcfg-eth0文件如下

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=192.168.1.21

  NETMASK=255.255.255.0

  GATEWAY=192.168.1.1

 

即时生效:

  # ifconfig eth0 192.168.1.20 netmask 255.255.255.0

启动生效:

  修改 /etc/sysconfig/network-scripts/ifcfg-eth0

 

二、修改网关

  vim /etc/sysconfig/network 打开文件如下所示

  NETWORKING=yes

  HOSTNAME=Ler

  GATEWAY=192.168.1.1

 

1)修改default gateway

即时生效:

  # route add default gw 192.168.1.11

启动生效:

  修改 /etc/sysconfig/network-scripts/ifcfg-eth0

2)修改host name

即时生效:

       # hostname Ler

重启生效:

  修改 /etc/sysconfig/network

 

三、修改DNS

  $ vim resolv.conf

 

  nameserver 202.96.128.68

  nameserver 219.136.241.206

修改后可即时生效,重启后同样有效

 

四、重新启动网络配置

  /etc/init.d/network restart

 

五、linux 基本网络配置命令

1.ifconfig 查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfig

ifconfig 网络接口名称     :显示指定接口的详细信息。

ifconfig -a 查看所有网络接口的信息。

ifconfig   网络接口   ip 地址 netmask 子网掩码    :配置ip地址 ,ifconfig 命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。

2. route 显示路由表     

route | grep default 显示主机的默认网关。

route   del default gw 默认网关地址 :删除默认网关路由记录。

route add   default   gw 默认网关地址   :   添加默认网关 。

3.ping -c 10 192.168.1.21 发送指定数量的数据包进行网络连接测试。

4.traceroute 192.168.1.21 测试与其他主机的网络连接路径。

5.hostname 显示当前主机名称。

6. 在 nslookup 命令的交互模式中使用 server 命令可以显示 linux 系统中使用的 DNS 服务器地址。

6.netconfig   :字符界面进行网络配置 。

service   network    restart    :重启网络服务。

ifdown 网络接口

ifup 网络接口   : 重启网络接口

7.修改 mac地址 :

ifconfig eth0 down :先禁用网卡

ifconfig   eth0   hw   ether   xyz1234567890

永久有效的设置:

在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)

ifconfig eth0 down

ifconfig eth0 hw ether xyz1234567890ab

ifconfig eht0 up

8.nameserver 192.168.1.1 :设置 DNS 服务器的IP 地址,文件中最多可以有3 个“nameserver”配置记录,每个记录一行,系统会优先使用最上面的“nameserver”配置记录

 

六:Linux路由配置

 

1、首先开启路由功能

echo 1 procsysnetipv4ip_forward (1为打开路由功能,0为关闭路由功能)

2、其它路由设置:

A、添加路由信息:

route add –net 10.0.0.1 netmask 255.0.0.0 gw 192.168.0.1

或者route add –net 10.0.0.1 netmask 255.0.0.0 dev eth0 (通过本机的第一个网卡出去)

删除路由条目:只要把上面的Add改为Del就可以了

B、用Zebra配置路由(配置就跟Cisco的是一样的命令):

1)设置登录密码:

Vi etczebrazebra.conf

password abc #设置连接时的密码

enable password 123 #设置特权密码

2)开启服务

service zebra start

3)建立要配置的路由协议文件

如用Rip协议:touch etczebraripd.conf

4)开启Rip协议:service ripd start

5)进入Zebra: 

方法一、Telnet 127.0.0.1 2601   ##记得端口是2601

如果没有设置密码,默认情况下是不允许连接的,适合于远程登录

方法二、Vtysh    ##不用密码也可以进入,如果有密码还会显示出来,但只适用于本地登录。

6)配置路由:就跟在Cisco路由器里是一样的就略了

7)退出quit(退出之前记得先保存一下) 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值