当前位置:首页 » 操作系统 » linux自动配置

linux自动配置

发布时间: 2022-07-23 11:13:32

linux下自动获取和静态配置IP的方法

第一步:激活网卡
系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。
代码如下:
#
ifconfig
eth0
up
第二步:设置网卡进入系统时启动
想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。
使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。
代码如下:
#
chkconfig
--level
2345
network
on
第三步:修改网卡文件ifcfg-eth0
修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。
代码如下:
#
vi
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
总结:
通常情况下第三步是最重要的,因为大部分Linux系统默认网络服务是系统启动时也启动的,网卡也是启用的,只要设置好第三步,然后使用下面的命令启动网络服务就OK。
代码如下:
#
service
network
start
配置静态IP地址上网与动态IP地址上网同出一辙,修改ifcfg-eth0,然后用命令service
network
retart重启网络服务。
代码如下:
DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yes

② 如何为 SUSE Linux 自动配置网络接口

1.入门操作 Suse 进入命令窗口 ctrl alt + f1-f6 回到桌面 ctrl alt + f7(也可能是f8) 2.配置Suse静态IP地址 Suse的网络配置文件存放在:/etc/sysconfig/network目录下,其中的类似ifcfg-eth-id-00:40:ca:c7:04:fc这样的文件是以太网卡的配...

③ linux系统启动后自动配置固定IP

可以的啊,IP是自己设置的,固定和DHCP都可以。就是后者,也可以固定分同一个IP

④ linux怎样设置开机自动激活网卡配置

打开Linux中的终端(命令行工具),依次执行以下操作:

  1. 键入cd /etc/sysconfig/network-scripts/,回车

  2. 键入ls,可列出所有的配置文件

  3. 用文本编辑器打开你要激活的网卡对应的配置文件,比如viifcfg-eth1

  4. 修改ONBOOT=Yes,保存即可。

⑤ 如何配置Linux的服务设置为自动启动或崩溃重新启动后

linux中设置自动启动可以编辑/etc/rc.d/rc.local文件,使用vim在/etc/rc.d/rc.local添加你需要启动的内容即可。
rc.local在在系统启动后执行,在用户登陆前执行
rc.local脚本是一个在各运行级别里到rc.d目录的rc.local脚本的软链接,编号最大,所以被rc脚本执行时在各运行级别的初始化末尾进行。
在rc.local里设置是系统级别而非用户级别,因为启动脚本的初始化与用户无关(启动脚本初始化完成后,才进入用户登录界面)。与用户相关的设置shell的配置文件如: ~/.bash_profile。

⑥ Linux中的网络配置怎么设置

设置网络地址:

cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0

BOOTPROTO=statics :表示使用静态IP地址

ONBOOT=yes:表示开机时,启动这个网卡。

取动态IP地址地址

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。

Ifconfig <网络接口名称> network <子网掩码>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
注:手工配置linux网络只限于临时使用,配置不保存。
扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。
# ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,

#/etc/rc.d/init.d/networkstart启动network
#/etc/rc.d/init.d/networkstop停止network
#/etc/rc.d/init.d/networkrestart重启network

主机名称配置文件,修改主机名

/etc/sysconfig/network

例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。

#vi/etc/sysconfig/network

NETWORKING=yes 网络是否可用。

HOSTNAME=xxxx xxxx为新设置的主机名。

本地主机名称解析文件

/etc/hosts

Hosts 和 DNS具有类似的主机名称解析功能

域名服务器配置文件

/etc/resolv.conf

最多可以设置3行,前面的生效 有些看似很复杂的操作,可能几个命令就解决了,建议多学习些Linux命令

⑦ linux如何配置自动获取IP地址

设置自动获取IP地址方法:
(1)右键“网络链接”选择“属性”打开网络连接管理界面。
(2)在打开的窗户中找到:Internet协议(TCP/IP) 双击打开或者单击选中,单击属性。
(3)选择自动获取IP地址和选择自动获取DNS服务器地址

⑧ Linux下如何在打开终端的时候自动配置相关环境

在不可取的root权限的时候可以选择编辑~/.bashrc文件,加入相应的配置代码,这样当登录时以及每次打开新的shell时,该文件都被读取。

而在可取的root权限的时候同样通过可以编辑/etc/profile 文件,加入配置环境变量相关的代码来实现,这是一个全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

⑨ linux怎么设置一个开机自动配置IP地址

直接编辑网络配置文件就可以永久生效,为什么要开机自动配置?
参考下:/etc/sysconfig/network-scripts/ifcfg-eth0
和/etc/sysconfig/network
不同的系统的配置文件是不同的,如上仅供参考,但是配置文件的位置通常都在/etc/sysconfig/下面,仔细找找network相关的即可,或者default
gateway

⑩ 在linux中如何为ULA自动配置IP地址

ULA 不像本地链路地址那样自动配置的,但是使用 radvd 设置自动配置是非常容易的,radva 是路由器公告守护程序。在你开始之前,运行 ifconfig 或者 ip addr show 去查看你现有的 IP 地址。
在生产系统上使用时,你应该将 radvd 安装在一台单独的路由器上,如果只是测试使用,你可以将它安装在你的网络中的任意 Linux PC 上。在我的小型 KVM 测试实验室中,我使用 apt-get install radvd 命令把它安装在 Ubuntu 上。安装完成之后,我先不启动它,因为它还没有配置文件:
$sudo systemctl status radvd
●radvd.service - LSB: Router Advertising Daemon
Loaded: loaded(/etc/init.d/radvd;bad;vendor preset: enabled)
Active: active(exited)since Mon2017-12-1120:08:25PST;4min59sago
Docs: man:systemd-sysv-generator(8)
Dec1120:08:25ubunut1 systemd[1]: Starting LSB: Router Advertising Daemon...
Dec1120:08:25ubunut1 radvd[3541]: Starting radvd:
Dec1120:08:25ubunut1 radvd[3541]: * /etc/radvd.conf does notexist orisempty.
Dec1120:08:25ubunut1 radvd[3541]: * See /usr/share/doc/radvd/README.Debian
Dec1120:08:25ubunut1 radvd[3541]: * radvd will *not* be started.
Dec1120:08:25ubunut1 systemd[1]: Started LSB: Router Advertising Daemon.
这些所有的消息有点让人困惑,实际上 radvd 并没有运行,你可以使用经典命令 ps | grep radvd 来验证这一点。因此,我们现在需要去创建 /etc/radvd.conf 文件。拷贝这个示例,将第一行的网络接口名替换成你自己的接口名字:
interfaceens7{
AdvSendAdvert on;
MinRtrAdvInterval3;
MaxRtrAdvInterval10;
prefix fd7d:844d:3e17:f3ae::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
前缀(prefix)定义了你的网络地址,它是地址的前 64 位。前两个字符必须是 fd,前缀接下来的剩余部分你自己定义它,最后的 64 位留空,因为 radvd 将去分配最后的 64 位。前缀后面的 16 位用来定义子网,剩余的地址定义为主机地址。你的子网必须总是 /64。RFC 4193 要求地址必须随机生成;查看 在 KVM 中测试 IPv6 Networking:第 1 部分 学习创建和管理 ULAs 的更多知识。
IPv6 转发
IPv6 转发必须要启用。下面的命令去启用它,重启后生效:
$sudo sysctl -wnet.ipv6.conf.all.forwarding=1
取消注释或者添加如下的行到 /etc/sysctl.conf 文件中,以使它永久生效:
net.ipv6.conf.all.forwarding = 1
启动 radvd 守护程序:
$sudo systemctl stop radvd
$sudo systemctl start radvd
这个示例在我的 Ubuntu 测试系统中遇到了一个怪事;radvd 总是停止,我查看它的状态却没有任何问题,做任何改变之后都需要重新启动 radvd。
启动成功后没有任何输出,并且失败也是如此,因此,需要运行 sudo systemctl status radvd 去查看它的运行状态。如果有错误,systemctl 会告诉你。一般常见的错误都是 /etc/radvd.conf 中的语法错误。
在 Twitter 上抱怨了上述问题之后,我学到了一件很酷的技巧:当你运行 journalctl -xe --no-pager 去调试 systemctl 错误时,你的输出会被换行,然后,你就可以看到错误信息。
现在检查你的主机,查看它们自动分配的新地址:
$ifconfig
ens7 Link encap:Ethernet HWaddr52:54:00:57:71:50
[...]
inet6 addr: fd7d:844d:3e17:f3ae:9808:98d5:bea9:14d9/64Scope:Global
[...]

热点内容
怎么清理手机微信存储空间 发布:2025-03-13 16:52:08 浏览:796
教学直播源码 发布:2025-03-13 16:52:06 浏览:444
代码是否能进行编译 发布:2025-03-13 16:48:12 浏览:856
sql2005安装组件 发布:2025-03-13 16:33:54 浏览:230
JavastreamList 发布:2025-03-13 16:32:57 浏览:124
多sql 发布:2025-03-13 16:09:04 浏览:239
按键精灵导入脚本失灵 发布:2025-03-13 15:59:15 浏览:547
看雪加密与解密 发布:2025-03-13 15:37:56 浏览:549
声音压缩技巧 发布:2025-03-13 15:33:17 浏览:927
圆拟合算法 发布:2025-03-13 15:33:14 浏览:110