metalogこの広告は、90日以上更新していないブログに表示しています。interfaces).だいたいDHCPでよろしくやるとべんりなので、これをこぴぺするわけだが、これで困ったことになったという話。pointに対応したserviceを自動的に生成する。mountもserviceの起動という形で行われる。man:systemd-fstab-generator(8)Before=remote-fs.target[Mount]Where=/remote/linuxWhat=naota:/linuxType=nfsOptions=defaults,hard,intrこの時mount先がNFSなので、ここには明示的には書いていないが、"network-online.target"への依存が自動的に付加される。systemd-networkdでのnetwork-online.targetsystemd-networdを使う場合、network-online.targetの前に、systemd-networkd-wait-online.serviceが起動される。ConfiguredDocumentation=man:systemd-networkd-wait-online.service(8)DefaultDependencies=noConflicts=shutdown.targetRequires=systemd-networkd.serviceAfter=systemd-networkd.serviceBefore=network-online.target[Service]Type=oneshotExecStart=/lib/systemd/systemd-networkd-wait-onlineRemainAfterExit=yes[Install]WantedBy=network-online.targetこのserviceは、"/lib/systemd/systemd-networkd-wait-online"を起動する、というもの。interfaceをなめて全て(loなどはのぞくが)つながるまで待つ。具体的にどうやって「つながった」と判定されるのか見ていこう。/run/systemd/netif/links/*にinterfaceの数だけのファイルがある。parse.ADMIN_STATE=unmanagedOPER_STATE=carrier特に管理対象じゃありません(ADMIN_STATE=unmaged)となっている。DHCPにつないでるやつだとこんな感じ。ADMIN_STATE=configuredとなっている。parse.ADMIN_STATE=configuredOPER_STATE=routableNETWORK_FILE=/etc/systemd/network/80-dhcp.networkDNS=なんたらかんたらNTP=なんとかかんとかDOMAINS=ROUTE_DOMAINS=LLMNR=yesMDNS=noADDRESSES=.....ROUTES=.....DHCP4_ADDRESS=.....DHCP_LEASE=/run/systemd/netif/leases/3DHCP待ちなどのタイミングでは、これが"ADMIN_STATE=configuring"となっている。結局のところ、systemd-networkd-wait-onlineはこのへんのファイルをなめて、ADMIN_STATE=configuring(やpending)の間ループするといった動きをする。インスタンスはどれにする?GentooのBINPKGの複数インスタンスとか月別アーカイブはてなブログをはじめよう!meechさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。