菜鸟学Linux 第028篇笔记 网络配置文件ifconfig&ip-阿里云开发者社区

开发者社区> 科技探索者> 正文

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

简介:
+关注继续查看

菜鸟学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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
来更快的Maven了,我的天,速度提升了8倍!(1)
更快的Maven来了,我的天,速度提升了8倍!(1)
27 0
MySql5.7数据优化,瞬间飞起
MySql5.7数据优化,瞬间飞起
3 0
JVM深入学习(二十三)-下一代垃圾回收器
下一代垃圾回收器以并发回收为目的,亚毫秒级的停顿时间为目标,极大的提高了垃圾回收的效率
8 0
解决 error: failed to push some refs to *.git
今天创建了一个新的 git 仓库,想把本地的工程目录传上去,把本地仓库目录和远端仓库地址关联后,使用 git push 命令推本地文件到仓库时,发生了如下报错:
6 0
解决:The requested URL returned error: 403
今天在 arm 架构的服务器上创建工程时,遇到了一个报错,执行的命令如下: git clone git.liuzhen007.com/boffmpeg.gi… 报错信息如下: fatal: unable to access 'git.liuzhen007.com/boffmpeg.gi…': The requested URL returned error: 403
3 0
用谷歌云自建微软GitHub codespaces和VScode.dev云编译Cloud IDE是怎样一种体验?
你将拥有比微软官方vscode.dev 更强大的vscode谷歌云IDE,你可以随时随地坐在马桶上用599块钱的小米手机登陆网页版vscode开发一款APP,比如:Tiktok;这个网页版vscode比微软GitHub codespaces和VScode.dev官方更强大,它同样拥有terminal,重点是它编译不受本地网络的限制可以远程云编译,高速高效随时随地,而且是使用强大谷歌云服务器进行编译,爽哼! 下一步咱们搞个Android studio网页版云编译平台,好不好,宝? 下下一步咱们使用599块钱的小米手机远程连接网页版vscode和网页版Android studio开发一款安卓ap
8 0
MQTT知识大全【科普贴】
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于客户端与服务器之间发布/订阅(publish/subscribe)模式的"轻量级"通讯协议。为了保证通讯的安全性和可靠性,该协议基于TCP/IP协议构建。由IBM在1999年发布,最初被用于石油管道传感器与卫星的通讯连接,2014年,它正式成为一个OASIS开放标准并得到了大量开源语言的支持。
8 0
1.3w字,一文详解死锁!(3)
1.3w字,一文详解死锁!(3)
5 0
CPU高使用率排查
Java程序在实际生产过程中经常遇到所在服务器CPU使用率高的问题,那么应该如何排查问题的原因呢,本文大概描述一下排查方法,作为一个排查手册。
4 0
5489
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载