[linux基础]开机执行自定义程序
连接因特网的设置
使用网线连接网络
检查网卡是否可被检测
输入
ip link
找到网卡名(除了lo以外的),说明驱动没问题,驱动有问题不建议接着干,建议换一个linux镜像重新安装。
向dhcp服务器请求ip分配
sudo dhclient -v eno1
eno1是你的网卡名
ping baidu.com
然后测试网络,完成
为系统指定静态ip
编辑配置文件
sudo vim /etc/netplan/00-installer-config.yaml
/etc/netplan/ 目录下可能会有 01-installer-config.yaml 或者没有文件,创建00文件就好,执行顺序是数字越小优先度越高,优先度高覆盖优先度低。
network:
version: 2
ethernets:
eno1:
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
dhcp4: false
ethernets 代表有线网
eno1 是网卡名
addresses 是地址
gateway4(网关),nameservers(DNS) 需要查看网络信息
配置好了可以直接执行应用,通过ipcongfig检查
sudo netplan apply
获得DNS
输入
systemd-resolve --status
可以看到DNS字样的地址
获得网关
输入
ip route | grep default
default via 后面的字样就是网关
default via xx.xx.xx.xx dev eno1 proto static metric 100