linux加路由配置命令
作者:xstartx
之前一直用Debain作为虚拟系统,但是发现在新的内核更新上不太方便,于是就产生了更换系统的想法。ArchLinux 通常情况下每隔一段时间运行一下 pacman -Syu 就可以平稳地更新系统和升级软件。
安装步骤
1.下载并上传Archlinux系统镜像到软路由系统中。
2.在软路由系统中创建Archlinux虚拟机,虚拟机光驱位置添加黏贴上一步黏贴的iso镜像文件的位置。(相关配置按照自己实体机的性能调整)先取消开机启动,当所有配置完成后再勾选开机启动。
添加磁盘,如果勾选虚拟直通后面的启动硬盘为vda,不勾选的话为sda
3.完成虚拟创建后保存,注意这时vnc连接到虚拟系统会卡在下图所示
4.首先关闭vnc窗口并将虚拟机强制关机,再次点开机并在出现vnc后快速进入vnc界面,出现Archlinux系统菜单时先按下键盘上的任意方向键暂停系统默认倒计时,然后再次按下键盘的Tab键出现下图所示
在窗口中添加这段代码 acpi=noapic nolapic nodmraid nomodeset edd=off
添加完成后直接回车跑码等待进入系统安装界面,不怕麻烦可以直接跳过4、5步骤。
4.为了方便后面复制指令安装通过修改创建root密码通过ssh(SCP)远程连接到虚拟系统
5.通过ip addr查看当前系统的ip地址方便连接
6.查看盘符并分区,使用命令lsblk得知盘符为vda
然后执行cfdisk /dev/vda出现下面窗口
如果是uefi就选择"gpt",MBR选择"dos",在爱快软路由中无法识别gpt启动,所以这里选择dos。
要分成如下的样子:
| 用途 | 类型 | 大小 |
| --- | --- | --- |
| 交换分区,相当于更多的内存 | linux swap | 至少512MB |
| 挂载在/mnt | linux filesystem | 剩余的空间 |
并记住这两个分区的编号,比如说我的依次是/dev/vda1,/dev/vda2
注意创建好分区后要选择Write写入后分区才能保存。然后执行以下命令
mkfs.ext4 /dev/vda2
mkswap /dev/vda1
swapon /dev/vda1
mount /dev/vda2 /mnt
请自行把/dev/vda1,/dev/vda2换成你自己的分区
7.换源
vim /etc/pacman.d/mirrorlist
在开头加上
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
8. 安装系统
pacstrap /mnt base linux linux-firmware
genfstab -p /mnt >> /mnt/etc/fstab
9. 安装cpu微码和引导软件与必要软件
先换根,也就是进入到安装在硬盘里的系统
arch-chroot /mnt
//如果是intel的cpu 则输入intel-ucode
//os-prober查找已安装的操作系统,在实体机上安装
pacman -S grub vim iwd dhcpcd sudo networkmanager intel-ucode nano net-tools dnsutils
systemctl enable dhcpcd NetworkManager iwd
10. 安装grub引导并修改
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
修改引导文件nano /boot/grub/grub.cfg找到00_header段中的initrd /boot/vmlinuz-linux ....在最后的quiet前添加下面代码
acpi=noapic nolapic nodmraid nomodeset
ctrl+x退出编辑并保存。
11. 设置root密码并添加用户
passwd
然后设置你的密码
新增用户
useradd -m -G wheel
设置密码
passwd
加入sudo
EDITOR=vim visudo
找到%wheel ALL=(ALL) ALL 按i把前面的注释去掉,按ESC退出编辑模式后,输入wq保存退出。
12. 退出换根并重启
exit
reboot
13. 开启远程ssh登录,优化设置
使用之前设定的root密码登录系统
安装ssh,如果先前已经安装这里可以不用安装
pacman -S openssh
启动服务
systemctl start sshd
开机启动
systemctl enable sshd.service
修改ssh配置文件允许远程访问
重启ssh服务systemctl restart sshd
14. 设置本地时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改系统时间为上海时间
date
查看系统时间是否修改
15. 完成安装,更新系统与软件
应用系统更新
pacman -Syu
应用系统强制更新
pacman -Syyu
更新特定软件包
pacman -S 包名
清理缓存
pacman -Scc
吐槽下网站的编辑器好难用!
","force_purephv":"0","gnid":"9d6e695b326a8f0f9","img_data":[{"flag":2,"img":[{"desc":"","height":"126","title":"","url":"https://p0.ssl.img.360kuai.com/t014dbd314d52d719d6.jpg","width":"600"},{"desc":"","height":"375","title":"","url":"https://p0.ssl.img.360kuai.com/t01548647d171c1027f.jpg","width":"600"},{"desc":"","height":"398","title":"","url":"https://p0.ssl.img.360kuai.com/t0146b54dfe4f92760e.jpg","width":"600"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t01bdf05177829b533d.jpg","width":"600"},{"desc":"","height":"457","title":"","url":"https://p0.ssl.img.360kuai.com/t01151ea93a4c24c5f5.jpg","width":"600"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01f63c9800ebf735ce.jpg","width":"600"},{"desc":"","height":"330","title":"","url":"https://p0.ssl.img.360kuai.com/t01df951431c1c05f43.jpg","width":"600"},{"desc":"","height":"340","title":"","url":"https://p0.ssl.img.360kuai.com/t01d8efbb20b3a72e59.jpg","width":"600"},{"desc":"","height":"337","title":"","url":"https://p0.ssl.img.360kuai.com/t0134114a6c5631289c.jpg","width":"600"},{"desc":"","height":"149","title":"","url":"https://p0.ssl.img.360kuai.com/t01e20776fd90f9ce49.jpg","width":"543"},{"desc":"","height":"364","title":"","url":"https://p0.ssl.img.360kuai.com/t010c2e81d85e978851.jpg","width":"600"},{"desc":"","height":"342","title":"","url":"https://p0.ssl.img.360kuai.com/t01b06ed5df116d62bc.jpg","width":"600"},{"desc":"","height":"225","title":"","url":"https://p0.ssl.img.360kuai.com/t01cf5dfa06e27c41ba.jpg","width":"600"},{"desc":"","height":"310","title":"","url":"https://p0.ssl.img.360kuai.com/t016924b5721198461f.jpg","width":"600"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t0134f2850d35493cde.jpg","width":"600"},{"desc":"","height":"316","title":"","url":"https://p0.ssl.img.360kuai.com/t01415450bb6f7c7dd7.jpg","width":"514"}]}],"original":0,"pat":"zzc,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1675076962000,"pure":"","rawurl":"http://zm.news.so.com/1591136560a2456fbff5c629da8793c8","redirect":0,"rptid":"730cf4fb2d56bfe7","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:intel","k":"intel","u":""},{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"技术分享 篇一:Ikuai 爱快软路由虚拟机安装 Archlinux 系统体验最新内核
越卿禄4611简单说明在LINUX系统该如何配置使之成为一个路由器
樊尝拜18469557110 ______ 开启IP转发功能.然后添加相应的路由.
越卿禄4611linux添加静态路由
樊尝拜18469557110 ______ route 1.作用 route表示手工产生、修改和查看路由表. 2.格式 #route [-add][-net|-host] targetaddress [-netmask Nm][dev]If] #route [-delete][-net|-host] targetaddress [gw Gw...
越卿禄4611Linux - linux 下用route命令怎么设置网关 -
樊尝拜18469557110 ______ route add default gw 10.10.10.1
越卿禄4611linux里怎么永久性添加路由
樊尝拜18469557110 ______ 如果是添加网关的话,在 /etc/sysconfig/network文件中指定GATEWAY, 例如: GATEWAY=192.168.0.254 如果要添加路由的话, 在/etc/rc.d/rc.local中添加一行(例子): route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth1
越卿禄4611linux 两个网卡 怎么做路由 -
樊尝拜18469557110 ______ 用iptables命令做nat就可以了.有那么多现成的软路由系统也可以用啊.如果想做上网行为管理的话,还可以安装“WFilter上网行为管理系统”.
越卿禄4611Linux - linux 下用route命令怎么设置网关 -
樊尝拜18469557110 ______ 设置默认网关:route add default gw xxx.xxx.xxx.xxx
越卿禄4611linux route命令怎么看 -
樊尝拜18469557110 ______ Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是为了解决以下...
越卿禄4611Linux策略性路由应用及深入分析有什么?
樊尝拜18469557110 ______ 策略性路由 策略性是指对于IP包的路由是以网络管理员根据需要定下的一些策略为主要依据进行路由的.例如我们可以有这样的策略:“所有来直自网A的包,选择X路径...
越卿禄4611linux 路由设置怎么保存 -
樊尝拜18469557110 ______ 输入命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 回车 按"i"进入编写模式: bootproto=static GAYWAY= 192.168.1.1 这是网关 IPADDR=192.168.1.10 这是IP NETMASK=255.255.255.0 子网掩码 按'ESC'键再按":"再按'wq"这是保存退出...