首页 > 系统相关 >linux网络配置

linux网络配置

时间:2024-05-18 16:30:15浏览次数:22  
标签:sudo network 8.8 配置 网络 192.168 linux eth0

使用 netplan(适用于 Ubuntu 18.04 及以后版本)
编辑 netplan 配置文件

Netplan 配置文件位于 /etc/netplan/ 目录中,文件名通常以 .yaml 结尾。打开该文件进行编辑:

sudo nano /etc/netplan/01-netcfg.yaml

配置示例

以下是一个 netplan 配置示例,其中 eth0 接口的 IP 地址设置为 192.168.1.100:

network:
  version: 2
  ethernets:
	eth0:
	  addresses:
		- 192.168.1.100/24
	  gateway4: 192.168.1.1
	  nameservers:
		addresses:
		  - 8.8.8.8
		  - 8.8.4.4

应用配置
保存文件并应用配置:

sudo netplan apply

使用 ifupdown(适用于 Debian/Ubuntu 及其衍生版本)
编辑 interfaces 文件

打开 /etc/network/interfaces 文件进行编辑:

sudo nano /etc/network/interfaces
配置示例

auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
	address 192.168.1.100
	netmask 255.255.255.0
	gateway 192.168.1.1
	dns-nameservers 8.8.8.8 8.8.4.4

重启网络服务
保存文件并重启网络服务以应用更改:

sudo systemctl restart networking

使用 NetworkManager(适用于大多数现代 Linux 发行版)
使用 nmcli 命令行工具

nmcli 是 NetworkManager 的命令行接口。可以使用它来修改网络配置。
配置示例
假设您想配置 eth0 接口:

sudo nmcli con add type ethernet ifname eth0 con-name eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4"

重新加载配置

sudo nmcli con up eth0

使用 network-scripts(适用于 CentOS/RHEL)
编辑 ifcfg 文件

CentOS/RHEL 使用 /etc/sysconfig/network-scripts/ 目录下的 ifcfg- 文件来配置网络接口。打开该文件进行编辑:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

配置示例

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

重启网络服务
保存文件并重启网络服务以应用更改:

sudo systemctl restart network

验证配置
无论使用哪种方法,都可以使用以下命令验证网络配置:

ip addr show
ip route show

标签:sudo,network,8.8,配置,网络,192.168,linux,eth0
From: https://www.cnblogs.com/civetcat/p/18199446

相关文章

  • 在Linux中,什么是操作系统?
    操作系统(OperatingSystem,OS)是管理和抽象计算机硬件资源,为用户和应用程序提供运行环境的系统软件。它是计算机系统中最关键的软件之一,充当硬件和用户、应用程序之间的中间层。以下是操作系统的一些核心概念和功能:1.核心功能:进程管理:操作系统负责创建、调度、同步、通信和终......
  • 在Linux中,如何排查系统崩溃问题?
    排查Linux系统崩溃问题通常是一个复杂的过程,需要系统管理员具备对系统运行机制的深入了解,并且需要使用一系列的工具和方法来定位和解决问题。以下是一些排查系统崩溃问题的步骤:1.收集崩溃时的信息询问用户:了解用户在使用系统时遇到的问题,崩溃前后的系统表现。崩溃时间:记录系......
  • 在Linux中,如何排查性能下降问题?
    在Linux中排查性能下降问题,通常需要一个系统性的方法来分析和定位瓶颈所在。以下是排查性能问题的一般步骤和工具:1.监控整体系统状态top/htop:使用top或更友好的htop命令实时查看CPU使用率、内存占用、进程状态等基本信息。uptime:查看系统运行时间及平均负载,平均负载超过C......
  • 在Linux中,如何排查死锁问题?
    在Linux中排查死锁问题通常涉及监控系统状态、分析进程行为和资源使用情况,以及使用特定的工具来辅助诊断。以下是一些常见的步骤和工具:1.观察系统状态使用top或htop:这些工具可以实时显示系统负载、CPU使用率、内存占用以及所有运行中的进程。死锁可能导致某些进程长时间不......
  • linux系统启动顺序
    Linux系统的启动过程可以分为以下几个阶段:1.**BIOS/UEFI阶段:**-计算机通电后,首先执行固件程序,即BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)。-BIOS/UEFI负责进行硬件自检(POST)、初始化硬件设备(如CPU、内存、显卡、硬盘等)、加载引导程序等。2.**引导加载程序(Bootlo......
  • 使用django_celery_beat在admin后台配置计划任务
    使用步骤安装包pipinstalldjango-celery-beatapp注册app注册INSTALLED_APPS=[....'django_celery_beat',]配置文件:屏蔽原来的调度器CELERY_BEAT_SCHEDULER='django_celery_beat.schedulers.DatabaseScheduler'设置时区LANGUAGE_CODE='z......
  • Windows Security Baselines(安全基线指南) 是由微软提供的一个安全配置集合,旨在帮助组
    安全基线指南-WindowsSecurity|MicrosoftLearnWindowsSecurityBaselines(安全基线)是由微软提供的一个安全配置集合,旨在帮助组织和管理员快速部署一套推荐的安全设置,以增强Windows操作系统及其组件的安全性。这些基线覆盖了操作系统本身、MicrosoftEdge浏览器、Inter......
  • linux启动
    我们在下面会在u-boot下面所有tftp服务从服务器下载linux内核和根文件,并且使用NFS挂载内核的根文件系统,所有下面需要做以下准备:准备阶段linux根文件编译buildroot编译根文件流程:https://www.cnblogs.com/Hlc-/p/17647373.htmlu-boot编译u-boot编译和启动流程:https://www.cn......
  • [转帖]JVM内存配置最佳实践
     https://help.aliyun.com/zh/sae/use-cases/best-practices-for-jvm-heap-size-configuration   如果JVM堆空间大小设置过大,可能会导致Linux系统的OOMKiller被激活,进而结束(kill)Java应用进程,在容器环境下可能会表现为频繁异常重启。本文介绍在容器环境下JVM......
  • 解锁服务器连接状态新姿势:tcping工具助你高效诊断网络连通性
    使用tcping工具检测服务器连接状态在IT运维环境中,由于安全考虑,很多服务器和交换机可能会禁用ICMP(InternetControlMessageProtocol)响应,即“ping”请求,以防止ICMPFLOOD攻击和不必要的资源消耗。然而,运维人员仍需要一种方法来验证与这些服务器的连接状态。在这种情况下,tcping......