菜鸟学Linux 第028篇笔记 网络配置文件ifconfig&ip

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介:

菜鸟学Linux 第028篇笔记 网络配置文件ifconfig&ip





lo 本地回环接口

eth# 以太网网卡

ppp# 点对点接口


配置网卡名字

RHEL5: /etc/modprobe.conf

alias


RHEL5: /etc/udev/rules.d/70-persistent-net.rules


配置网卡接口

IP地址

ifconfig

-a 显示所有网络接口

ifconfig eth# {up|down} 开启关闭网卡


ifconfig [IP/MASK] 配置IP地址

配置地址立即生效,但重启网络服务或主机,失效;、

ipconfig 古老的命令


iproute2软件包

ip

link 配置网络接口属性

show

set

ip link set eth# {up|down}

addr 协议地址

add

  ip addr add ip/mask dev eth1 lable labname

del

  ip addr del ip/mask dev eth#

show

  ip addr show dev DEV to PREFIX(匹配首地址)

  ip addr show dev eth0 to 192/8

flush

  ip addr flush dev DEV to PREFIX

route 路由

add

show

flush

  ip route add to 10.0.0.0/8 dev eth0 via 172.168.1.1

  ip route show

  ip route flush to 10/8


网关:

route 不加参数查看路由表

add

-host

-net

-net 0.0.0.0

del

-n     show  numerical  addresses  instead of trying to determine

  symbolic host names. This is useful if you are  trying  to

  determine why the route to your nameserver has vanished.

route add -net 10.0.0.0/8 gw 192.168.1.1

route add default gw 192.168.10.1

route del default

配置立即生效,但重启网络服务或主机,失效;

网络服务:

RHEL5 /etc/init.d/network {start|stop|restart|status}

RHEL6 /etc/init.d/NetworkManager {start|stop|restart|status} (不太好用)



网络开关配置文件:

/etc/sysconfig/network

配置主机名

hostname HOSTNAME 修改主机名,立即生效,但重启无效

永久生效修改/etc/sysconfig/network里的HOSTNAME



网络接口配置文件

/etc/sysconfig/network-script/ifcfg-INTERFACE-Name

DEVICE=:关联设备名称,要与文件名的后半部INTERFACE-Name保持一致

BOOTPROTO={static|none|dhcp|bootp} 引导协议

IPADDR= IP地址

NETMASK=mask

GATEWAY=默认网关

ONBOOT=开机激活此网络接口

HWADDR=硬件地址,要与硬件中的地址保持一致,可省;

USERCTL={yes|no}是否允许普通用户控制此接口

PEERDNS={yes|no}是否在BOOTPROTO为dhcp时接受DHCP服务器指定的DNS地址


不会立即生效,但重启网络服务或主机都会生效



路由配置文件(不会立即生效,但重启网络服务或主机都会生效)

/etc/sysconfig/network-script/route-eth#  默认没有需手动生成vim

添加格式一

DEST via NEXTHOP

格式二

ADDRESS0=

NETMASK0=

GATEWAY0=

DNS服务器指定方法只有一种:

/etc/resolve.conf

nameserver DNS_IP_1

nameserver DNS_IP_2

nameserver DNS_IP_2 最多三个

指定本地解析

/etc/hosts

格式

主机IP 主机名 主机别名

/etc/hosts-->DNS

图形化配置网络参数

RHEL5:

setup

system-config-network-tui

system-config-network-gui(需求开启图形化才可启动)



一块网卡设置多个地址:

网络设备别名

eth0 

eth0:0 eth0:1 eth0:2

配置方法:

临时生效

ifconfig eth#:# ip/mask

永久生效

/etc/sysconfig/network-script/ifcfg-eth#:#

DEVICE=eth#:#

注意:非主要地址不能使用DHCP

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1873971如需转载请自行联系原作者


Winthcloud

相关文章
|
9天前
|
运维 网络协议 网络安全
2023网络建设与运维正式赛卷-IP地址分配-下
【7月更文挑战第1天】该集团进行数字化转型,构建了两地三中心的网络架构,包括城市A的两个数据中心(SW1、SW2为核心交换机)和城市C的灾备数据中心(SW3)。使用OSPF、RIP、ISIS、BGP路由协议实现全网互联。RT1和RT2为总部分公司间的路由器,FW1作为总公司互联网出口防火墙,FW2为办事处防火墙。IP地址表详细列出了各设备接口的IPv4和IPv6地址。本文配置示例了路由器和防火墙的接口设置。
2023网络建设与运维正式赛卷-IP地址分配-下
|
8天前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
1天前
|
Linux
linux网络统计信息和端口占用情况基本语法
linux网络统计信息和端口占用情况基本语法
|
1天前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
7 2
|
8天前
|
小程序 Linux
【编程小实验】利用Linux fork()与文件I/O:父进程与子进程协同实现高效cp命令(前半文件与后半文件并行复制)
这个小程序是在文件IO的基础上去结合父子进程的一个使用,利用父子进程相互独立的特点实现对数据不同的操作
|
9天前
|
网络协议 安全 Ubuntu
7 个有用的免费 Linux 网络隧道
【7月更文挑战第4天】
39 0
7 个有用的免费 Linux 网络隧道
|
2天前
|
Linux 数据处理 C语言
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(下)
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(下)
14 0
|
2天前
|
Linux C语言 C++
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(上)
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(上)
18 0
|
8天前
|
存储 Linux
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
网络请求和下载,ping baidu Ctrl + C停掉,wegt命令可以在命令行内下载网络文件
网络请求和下载,ping baidu Ctrl + C停掉,wegt命令可以在命令行内下载网络文件