linux 关于网络接口及配置工具说明
在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还是通过网络配置工具来达到修改与网络相关的配置文件而起作用的。由此说来,我们配置网络可以直接修改配置文件。
比如网络网络接口(网卡)的IP地址、子掩码、网关,在Slackware 中只需修改一个配置文件就行了 /etc/rc.d/rc.inet1 ,而在 Redhat/Fedora 等或以Redhat/Fedora 为基础的发行版中,一般要涉及到好几个文件,比如包括 /etc/sysconfig/network-scripts/ifcfg-eth0在内等。
了解Linux网络配置文件是极为重要的,我们通过工具修改了什么,是怎么生效的,只有了解网络配置文件才能搞清楚。做个不恰当的比喻:Linux 系统是一个透明的盒子,至于盒子里装的是什么都是一目了然的。而闭源操作系统,我们没有机会知道这些,更不知道他是怎么实现的。
对于复杂的网络模型,Linux操作系统是有极大的优势,可能在我们看看man 和help,修改修改配置文件,在几分钟就可以搞定。但闭源图形界面的操作系统就没有这么幸运了,反复的点鼠标.
点了几十次上百次也解决不了一个问题,这是极为常见的。 由于Linux操作系统存在很多的发行和版本,大多发行版本都有自己的专用配置工具。主要是为了方便用户配置网络;但也有通用的配置工具,比如 Linux ifconfig 、ifup、ifdown;
2 关于网络硬件设备的驱动;
我在以前的文档中有写过,网络硬件,比如网卡(包括有线、无线),猫包括普通猫和ADSL猫等,都是需要内核支持的,所以我们首先得知道自己的网络设备是不是已经被硬内核支持了。如果不支持,我们得找驱动(或通过内核编译)来支持它; 请参考:
3、Linux ifconfig 配置网络接口的工具介绍;
Linux ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的。比如我们可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。也可以把它写入一个文件中(比如/etc/rc.d/rc.local),这样系统引导后,会读取这个文件,为网卡设置IP地址;
不过这样做目前看来没有太大的必要。主要是各个发行版本都有自己的配置工具,无论如何也能把主机加入到网络中
相关文章
- Linux 环境变量配置
- 深入linux kernel内核配置选项
- Linux中配置java环境
- Linux&Tina动态调压调频配置与实现
- 戴文的Linux内核专题:21 配置内核 (17)
- Linux集群和自动化维2.1 Shell和Python语言的简单介绍
- 配置 Linux 的访问控制列表(ACL)
- Linux 有问必答: 如何在红帽系linux中编译Ixgbe驱动
- Linux网络服务之网卡配置,网络管理命令,抓包工具
- 分享Kali Linux 2016.2第48周虚拟机
- 《嵌入式Linux开发实用教程》——1.3 arm-linux交叉编译链
- Linux下配置nfs并远程挂载
- Linux下执行自定义的可执行命令无效原因
- No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
- linux下ifconfig, DNS以及route配置
- Linux下SVN安装配置以及使用
- 查询红帽linux/Oracle Linux的发行版本的方法
- 从内核3.7版本开始,Linux就开始支持VXLAN 到了内核3.12版本,Linux对VXLAN的支持已经完备,支持单播和组播,IPv4和IPv6。
- 在linux下安装配置rabbitMQ详细教程
- 【正点原子MP157连载】第二十六章 Linux蜂鸣器实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- linux 配置多IP
- Linux下vsftp服务器原理、安装、配置实战
- Linux网络配置
- linux下elasticsearch 安装、配置及示例
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---21
- Linux 服务器配置网站以及绑定域名