linux下修改IP、netmask、gateway等网络参数的方法

转载 2012年03月23日 21:41:45

linux下修改IP、DNS、路由命令行设置

 ubuntu 版本命令行设置IP
  cat /etc/network/interfaces

  # This file describes the network interfaces available on your system

  # and how to activate them. For more information, see interfaces(5).

  # The loopback network interface

  auto lo

  iface lo inet loopback

  # The primary network interface

  auto eth0

  iface eth0 inet static

  address 192.168.1.104

  netmask 255.255.255.0

  network 192.168.1.0

  broadcast 192.168.1.255

  gateway 192.168.1.2

  # dns-* options are implemented by the resolvconf package, if installed

  dns-nameservers 58.22.96.66 218.104.128.106 202.101.138.8

  dns-search .COM

  重启网卡: /etc/init.d/networking restatr

  redhat linux版本命令行设置IP:

  ifconfig eth0 新ip

  然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

  一、修改IP地址

  [aeolus@db network-scripts]$ vi ifcfg-eth0

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=219.136.241.211

  NETMASK=255.255.255.128

  GATEWAY=219.136.241.254

  二、修改网关

  vi /etc/sysconfig/network

  NETWORKING=yes

  HOSTNAME=Aaron

  GATEWAY=192.168.1.1

  三、修改DNS

  [aeolus@db etc]$ vi resolv.conf

  nameserver 202.96.128.68

  nameserver 219.136.241.206

  四、重新启动网络配置

       命令:service network restart

  或/etc/init.d/network restart

       五、例子

  1、修改ip地址

  即时生效:

  # ifconfig eth0 192.168.0.20 netmask 255.255.255.0

  启动生效:

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

  2、修改default gateway

  即时生效:

  # route add default gw 192.168.0.254

  启动生效:

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

  修改dns

  修改/etc/resolv.conf

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

  3、修改host name

  即时生效:

  # hostname fc2

  启动生效:

  修改/etc/sysconfig/network

  ps:

  DEVICE=eth0

  BOOTPROTO=static

  IPADDR=192.168.8.85

  NETMASK=255.255.248.0

  GATEWAY=192.168.8.1

  HWADDR=00:0uu3:47:2C:D5:40

  ONBOOT=yes

  4:添加linux系统启动项:

  vi /etc/rc.d/rc.local

  修改Linux系统SSH的端口号

  修改Linux系统SSH的端口号 操作系统linux和Unix都适用: 修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022, 然后

  kill -HUP `cat /var/run/sshd.pid` 就行了。 注:现有连接自己不会断,因为kill -HUP `

  修改Linux系统SSH的端口号

  操作系统linux和Unix都适用:

  修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022,

  然后 kill -HUP `cat /var/run/sshd.pid` 就行了。

  注:现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。

  要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 用 exit 命令退出,在用新的端口登陆即可!

相关文章推荐

route add命令详解

route add命令的主要作用是添加静态路由,通常的格式是: route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 参数含义:...

网络测试常用的命令-比较ping,tracert和pathping等命令之间的关系

无论你是一个网络维护人员,还是正在学习TCP/IP协议,了解和掌握一些常用的网络测试命令将会有助于您更快地检测到网络故障所在,同时也会有助你您了解网络通信的内幕。  下面我们逐步介绍几个常用的命令:...

网络配置的四大基本要素: IP + Netmask + Gateway + DNS

1.  IP IP地址(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址。常见的IP地址,分为IPv4与IPv6两大类。 ...

linux 系统获取网络ip, mask, gateway, dns信息小程序

linux 系统获取网络ip, mask, gateway, dns信息小程序 net_util.c        #define WIRED_DEV                   ...

基础网络概念(三)TCP/IP协议、IP、Netmask、子网、CIDR、路由概念

TCP/IP 的网络层相关封包与数据 我们现在知道要有网络的话,必须要有网络相关的硬件,而目前最常见的网络硬件接口为以太网络,包括网络线、网络卡、Hub/Switch...

linux下修改IP的方法

ifconfig改的不够持久,但是在万年不关机的虚拟机上也还算方便(看你用途了,有时候也许需要重启),不过没关系。有一劳永逸的方法——修改配置文件 #vi /etc/network/interfac...

Java实现ping功能的三种方法--windows(版本)---linux下请自行修改 【ping】参数 跟 正则验证

检测设备的运行状态,有的是使用ping的方式来检测的。所以需要使用java来实现ping功能。 为了使用java来实现ping的功能,有人推荐使用java的 Runtime.exec()方法来直接调...
  • shasiqq
  • shasiqq
  • 2017年01月11日 10:50
  • 674

C# System.Net.NetworkInformation 命名空间学习之NetworkInterface 类获取IP,DNS,Gateway,Mask, MAC等网络相关信息

慢慢更新
  • dxy0613
  • dxy0613
  • 2014年02月10日 10:24
  • 2497

linux 下的ip dns gateway相关配置

2010-10-22 11:01 今天在网上找了一片相关比较详细的资料 供以后学习 修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 ...

Linux下的socket编程实践(一) 网络基本知识以及 TCP/IP简述

ISO/OSI七层参考模型 1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传...
  • NK_test
  • NK_test
  • 2015年10月01日 20:02
  • 3179
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下修改IP、netmask、gateway等网络参数的方法
举报原因:
原因补充:

(最多只允许输入30个字)