管理以太网连接
网络接口使用连续的标识:eth0、eth1等等。
网络接口可以设置使用别名(aliases),别名被标为:eth0:1、eth0:2、这叫做网络子接口,是虚拟出来的,从而单个网上设备可以配置多个地址,别名被当作单独接口对待
查看使用ifconfig [ethX] 命令配置的接口
使用ifup ethX 命令来启用接口
使用ifdown ethX 命令来禁用接口

首先是查看网卡信息
#ifconfig  或者ifconfig  –a 或者ifconfig  eth0
启动和停止网卡,使用如下命令:ifup ethx或者ifdown ethx或者ifconfig eth0 up 或者ifconfig ethx0 down

网络服务network
#service network status 查看网卡状态
#service network stop 停止网卡
#service network start 启动网卡
#service network restart 重启网卡


 
图形化网络配置 system-config-network
1.系统→首选项→网络连接
激活/分配IP地址/DHCP
取消接口
修改DNS设置
修改网关地址
在RHEL6.0中NetworkManager 取代了RHEL5.4 里system-config-network
nm-tool显示网络连接状态的命令
nm-connection-editor图形接口
cnetworkmanager    :networkmanager的命令模式接口

2、通过命令来配置网卡地址 

删除网卡地址,虚拟网卡地址
网卡上增加一个网络子接口IP:
 ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 up
   对同一个网上增加一个IP: ip addr add 192.168.0.246 dev eth0
删除网卡的某一个IP地址:ip addr del 192.168.0.1 dev eth0

3编辑/etc/sysconfig/network-scripts/ifcfg-ethx  
文件来配置ip地址
配置虚拟ip地址就新建一个ifcfg-eth0:1
#“ifcfg eth0:1 delete 192.168.123.20/24”删除子接口
  #  “ifconfig eth0:1 del 192.168.123.0” 删除子接口

补充:网络子接口的设置步骤
1、以root登录
2、service NetworkManager   stop
3、cp  /etc/sysconfig/network-scripts/ifcfg-eth0    /etc/sysconfig/network-scripts/ifcfg-eth0:0 
4、vim    /etc/sysconfig/network-scripts/ifcfg-eth0:0 
DEVICE=eth0:0
ONBOOT=yes
IPADDR=192.168.0.223#另外一个ip地址
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=192.168.0.9
5、service network restart
6、ifup eth0:0

添加虚拟网络接口 编辑好文件后重启动网络

网卡中字段的解释   
DEVICE=eth0         设备名
IPADDR=             ip地址
NETMASK=            掩码
BROADCAST=          广播地址
BOOTPROTO=          选择协议(none|static|bootp|dhcp)
HWADDR=             网卡MAC地址
ONBOOT=             是否激活设备
USERCTL=no          非root用户是否可以控制 
GATEWAY             网关地址,这个字段也可以在network中设置
TYPE 类型           Ethernet TokenRing  ATM,ADSL等
PEERDNS=yes         是否允许自动修改/etc/resolv.conf配置文件
DNS1=202.102.224.68
DNS2=

网络配置文件 以太网设备
设备配置被保存在文本文件中
--/etc/sysconfig/network-scripts/ifcfg-ethX 
--/usr/share/doc/initscripts-*/sysconfig.txt 

网络配置文件 其它全局性网络设置
/etc/sysconfig/network中的全局设置
许多设置都可以被DHCP提供
GATEWAY ,但以网卡配置文件的优先
NETWORKING=yes 
HOSTNAME=server1.example.com 
GATEWAY=192.168.2.254

网络配置文件
DNS服务器把主机名转换成ip地址
服务器地址被dhcp或在/etc/resolv.conf中指定
search example.com 
nameserver 192.168.0.254
nameserver 192.168.1.254
或者直接将DNS写入到ifcfg-ethxx文件中
DNS1=
DNS2=
启动网卡后会自动写入到/etc/resolv.conf

添加路由条目
路由表,每个linux内核都会有一个内部表格,就是我们说的路由表。路由表是用来确定对于一个发送数据包来说,内核应该使用那种方法来传递数据包
查看路由表使用route 来查看。加上-n选项就可以看到网关,比按主机名容易

U表示后面的设置工作正常,也就是说这个条路由可用
使用route来添加路由表
删除default路由

上面的默认默认路由删除了,下面添加网关

Linux中增加软路由的两种方法
第一种: 
route add  -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0 
/* 增加一条网络172.16.6.0/24 经过172.16.2.254 eth0 */
/* -net增加网络 -host增加主机 netmask 子网掩码 gw 网关 dev 装置,设备,这里是你的网卡名*/ 
#route del gw 172.16.2.254              /* 删除默认网关172.16.2.254 */ 
route del -net 172.16.86.0/24           /* 删除默认网络172.16.86.0 */
route /* 显示当前路由表 */ 常用的是这种方式,但有时你在删除或一条软路由时会不起作用,会有什么提示:
SIOCADDRT: 无法到达的网络 所以这时用如下的这种方法就可以了 
第二种: 实现的功能和上面的一样 
ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0
#ip route del gw 172.16.2.254
ip route del 172.16.6.0/24 dev eth0 
ip route

转载于:https://blog.51cto.com/tar0cissp/1275248

Linux基础:linux网络接口相关推荐

  1. 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结

    20155301 滕树晨linux基础--linux进程间通信(IPC)机制总结 共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在 ...

  2. linux基础——linux进程间通信(IPC)机制总结

    原 linux基础--linux进程间通信(IPC)机制总结 2016年07月23日 21:33:12 yexz 阅读数:18224更多 <div class="tags-box sp ...

  3. 视频教程-赵强老师:大数据从入门到精通(1)Linux基础-Linux

    赵强老师:大数据从入门到精通(1)Linux基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic)和大数据Had ...

  4. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

  5. Linux基础——linux和gcc的介绍

    一. 为什么要用linux? 我的建议是:勇敢地迈出第一步,安装ubuntu,并且按着一本书看完linux的基础操作,你就会明白你对它的需求,或者说是它对你的吸引力了.  -------------- ...

  6. Linux基础——Linux 基本指令 ls 和 cd

    文章目录 1.前言 2.cd 指令 1.返回上一级目录 2.去往子文件夹 3.返回你刚刚所在的目录 4.向上返回两次 5.去往 Home 6.去往电脑任何地方, 你需要的是一个绝对路径 3.ls 指令 ...

  7. shell编程(三) : [Linux基础] Linux 环境变量

    接上一篇文章Linux shell编程(二): Linux shell基础 2.3 Linux环境变量 bash shell用一个叫作环境变量(environment variable)的特性来存储有 ...

  8. Linux基础 —— Linux终端命令格式

    01.终端命令格式 command [-options] [parameter] 说明: · command:命令名,相应功能的英文单词或单词的缩写 · [-options]:选项,可用来对命令进行控 ...

  9. Linux基础 —— Linux命令简介

    01.学习Linux终端命令的原因 · Linux刚面世时没有图形界面,所有的操作全靠命令完成,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等. · 在职场中,大量的服务器维护工作都是在远程 ...

  10. Linux基础——Linux 基本指令 nano 和 cat

    文章目录 1.前言 2.ls 查看权限 1.在 Terminal 中查看文件的权限 2.chmod 修改权限 3.一个使用 Python 的技巧 1.前言 在 Linux 中, 权限是一个非常重要的东 ...

最新文章

  1. linux 系统调用 read,write和lseek 使用
  2. 进程之间通信 共享内存
  3. leetcode - 300. 最长上升子序列
  4. 洞察疫情,微软推出新冠数据分析网站 COVID Insights
  5. 让我们的linux的shell命令待颜色
  6. gdb调试出现“no debugging symbols found”
  7. Oracle数据库SQL技术——习题1
  8. Spring 事务传播行为
  9. 怎么查看自己本地的ip地址
  10. 占豪--2010年的市场机会在哪里(兼谈股指期货与楼市)
  11. 混杂模式和非混杂模式
  12. java swing 嵌入地图_Java学习笔记之SWING — 基本SWING程序(实现外部地图文件导入并显示) | 学步园...
  13. 测试-答对5道题的人是天才,答对4道的是帅才,答对3道的是将才,答对2道的是奇才,答对1道的是人才
  14. pod spec lint 报错 fatal: Remote branch 0.1.3 not found in upstream origin
  15. MIND——Modality independent neighbourhood descriptor 模态无关邻域描述符
  16. mysql优化要点_MySQL优化技巧总结
  17. php实现下雪场景,下雪的场景写一段话
  18. Android ndk获取手机内部存储卡的根目录
  19. 【大学】北理工的恶龙
  20. 狐狸和兔子围绕山洞c语言,弎问笔录30 之 狐狸和兔子(二)

热门文章

  1. Vue插件_自己封装插件_以及使用自定义插件---vue工作笔记0017
  2. 基于Session的认证方式_认证流程_Spring Security OAuth2.0认证授权---springcloud工作笔记114
  3. 线段树的入门级 总结
  4. 仿站小技巧20190409
  5. 京东宙斯平台使用方法(accesstoken,appkey,appsecret参数和SDK的获取)
  6. htonl() htons()及inet_ntoa() inet_addr()的用法
  7. 【单片机基础篇】74HC595芯片详解
  8. spring相互依赖怎么解决_被问到Spring循环依赖怎么解决?秀给面试官看!内附图解...
  9. 随想录(校园招聘记)
  10. acm c 和java如何取舍,ACM中使用JAVA语言的优缺点介绍