AlmaLinuxなどのpppoe接続について、情報があまり出てないので最近テストしたものを投稿してみました。
以下、ご参考になれば幸いです。
NetworkManagerなどをdnfでインストールし、NICは2枚刺しでの設定としています。
この段階でローカルはDHCP接続としています。固定でも動的でもいいですが外部接続はdnf用に必須。
ローカルが外部に接続できることを確認後、PPPPOEを設定し、
pppoeセッション確認後、ローカルアドレスを固定という順序にするという前提で。
まずは各種必要そうなものをdnfでインストール
dnf install NetworkManager NetworkManager-ppp net-tools
①■■■pppoe設定■■■
nmcli connection add type pppoe ifname 該当NIC con-name PPPoE username 接続ユーザー名 password 接続パスワード mtu 1454
ここで再起動しセッションを確認
再起動後 ip a でセッション確立してればOK
connection.autoconnect yesはなしでもpppoeは多分繋がります
②■■■ローカル設定■■■
nmcli connection modify 該当NIC ipv4.method manual ipv4.addresses 192.168.xx.xx/24 connection.autoconnect yes
pppoeの情報はココ
/etc/NetworkManager/system-connections/PPPoE.nmconnection
ISP変更時はこのファイルの
[pppoe]
password=接続パスワード
username=接続ユーザー名
を修正でOK
ついでにリゾルバ
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
など
リゾルバの固定化
vi /etc/NetworkManager/NetworkManager.conf
main下に追記
dns=none
reboot
※pppoeでの外部接続ができない場合は、seliinuxやfirewalldに問題があるかもなので下記は設定済みとしておく
■selinux
vi /etc/selinux/config
SELINUX=enforcing
↓
SELINUX=disabled
■firewalld
systemctl stop firewalld
systemctl disable firewalld
※nmcliでの各デバイスのon offについては各所で情報が出てるのでそちらを参照
今回はAlamaLinux9系でテストしました。恐らくRockyLinux8-9、CentOS8-9でも多分イケるんじゃないかと思います。ubuntuはテストしていません。
なかなかpppoeの情報がなくて意外と苦労しましたが、終わってみればシンプルな内容だったかもですね。
間違ってたらご指摘いただければ幸いです
[…] AlmaLinux9等でのpppoe設定について NetworkManager […]