linux设置网关和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三个文件编辑后,必须重新启动机器。

linux设置网关和ip相关推荐

  1. Linux设置一个网卡IP地址,linux下一块网卡设置多个ip地址(示例代码)

    无论是在实际的生产坏境中,还是平时的练习中, 一个网卡设置多个ip地址是非常常见的,也是非常有用的. 我们以centos6.8系统为列, 在一块网卡上设置多个ip地址. 1>. 给一块网卡设置多 ...

  2. ubuntu linux设置网关,ubuntu修改静态IP网关

    这个东西折腾了一天,设置完了 /etc/network/interfaces 重启一直报什么懒觉第几行 empty 报错.搜索了一天也无解.最后把整个 /etc/network/interfaces ...

  3. kali Linux隐藏IP教程,Kali Linux 设置动/静态IP地址以及修改DNS

    一. 设置IP地址 动/静态 IP 地址设置路径: vim /etc/network/interfaces 1.1 动态IP 配置文件: # This file describes the netwo ...

  4. linux设置socket禁止IP包分片

    背景 UDP包在传输过程中,如果对端机器的MTU小于1500,结果你发出去的包其实加上乱七八糟的头,刚好1500,本来是能被对端机器收到的,结果好巧不巧,刚好这个机器发出去的包,默认不允许分包,结果包 ...

  5. linux修改ip广播地址,Linux设置查看静态IP之ifconfig命令

    1. ifconfig命令简介 Linux系统中使用ifconfig命令查看和修改IP信息.但新系统建议使用ip命令. CentOS 7 开始,已经废弃了ifconfig命令,ifconfig命令由n ...

  6. linux设置屏蔽海外ip,linux屏蔽海外流量的两种方法

    导读 作为一名维护生产环境Linux服务器的系统管理员,在有些情况下,你需要根据地理位置,有选择性地阻止或允许网络流量.那么教你两种屏蔽海外流量的方法. 方法一:使用大神的开源脚本,屏蔽指定国家地区的 ...

  7. linux设置静态ip地址_什么是静态IP地址,与动态IP地址比较以及如何为Windows和Linux设置?...

    linux设置静态ip地址 IP addresses are the core mechanism of Computer networks. The IP address is used to sp ...

  8. linux设置ip默认,Linux设置ip地址与默认网关

    1. 设置ip地址 打开终端,取得root权限(sudo su).输入命令: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 详解:ifconfi ...

  9. Linux CentOS修改网卡IP/网关设置

    1. 修改对应网卡IP的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0   修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如if ...

最新文章

  1. 《JS权威指南学习总结--1.1语言核心》
  2. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...
  3. 信息系统项目管理师-常用技术标准考点笔记
  4. SAP 电商云 Spartacus UI 的 CORS 设置
  5. aspx写入mysql_Asp.net用户登陆数据库验证与注册写入数据库
  6. 删除wallet里面登机牌_登机牌丢失问题
  7. js 实现网页显示倒计时
  8. Linux进阶之路————crond定时任务调度
  9. oracle 审计数据大,oracle审计AUD$过大导致的数据库登录异常
  10. 前端面试面向对象_面向初级前端开发人员的面试问题
  11. 关联规则完整源代码_接口测试:A06_HttpRunner关联_02_提取 SessionID:固定名称方式...
  12. 展示360度全景影像的利器--PanoramaGL
  13. 【问答】总结|开放领域问答梳理系列(1)
  14. java quartz定时_Java初级面试题之Quartz定时任务
  15. SI24R1可以替代NRF24L01P软件硬件DIY兼容成功
  16. 机器学习——数学建模应用
  17. GRUB4DOS 0.4.5c 2014-01-17.问题解决
  18. 计算机专业就业饱和没,“计算机就业饱和”差不多成了一个笑话
  19. 数据挖掘是什么,数据挖掘的学习路线是什么?
  20. Android SqlDelight详解和Demo例子

热门文章

  1. 一个顶级IT咨询师的对话
  2. ARM中ABORT(中止)的理解
  3. 20189200余超 2018-2019-2 移动平台应用开发实践作项目代码分析
  4. Android 系统生成 releasekey
  5. BCompare 4 key SN 亲测可用
  6. vlookup使用步骤_vlookup怎么用(vlookup具体使用方法详细步骤)
  7. 【JMS】JMS支持的模式讲解
  8. git恢复误删代码或文件
  9. 计算机无法启动bios,开机进入bios无法进入系统怎么办_电脑开机就进入bios的解决方法...
  10. 验证身份证号是否正确,计算身份证号最后一位