1 votes

Comment démarrer un ordinateur portable par PXE sans routeur ?

J'aimerais amorcer un ordinateur portable par PXE pour y installer Debian.

Normalement, j'utiliserais un câble CAT5 pour connecter l'ordinateur portable à mon routeur, car je ne peux pas démarrer à partir du réseau via le Wi-Fi. Mon routeur utilisant Tomato attribuerait l'adresse IP et pointerait ensuite vers une VM sur mon ordinateur portable en tant que next_server, et la VM servirait tout ce qui est nécessaire pour installer le système d'exploitation, pousser la configuration via Ansible, etc.

Cette fois, je n'ai pas mon routeur. Il y a ici un réseau Wi-Fi que je ne contrôle pas, et le routeur du FAI n'a probablement pas la configuration nécessaire pour mettre en place un next_server.

Lors du démarrage de l'ordinateur portable, j'envisageais de le connecter directement à mon ordinateur portable via un câble CAT5. (Je suppose que les deux ports Ethernet prennent en charge l'autodétection, de sorte que je n'aurai pas besoin d'utiliser un câble croisé).

Je ne veux pas installer une tonne de logiciels sur mon ordinateur portable pour démarrer, mais je peux me contenter de quelques logiciels simples si nécessaire.

En fin de compte, je veux que cet ordinateur portable démarre sur le réseau, trouve la VM sur mon ordinateur portable et démarre, le tout sans avoir à reconfigurer quoi que ce soit sur le routeur du fournisseur d'accès.

La VM fonctionne dans Oracle VirtualBox et est actuellement configurée avec deux adaptateurs réseau pour une raison quelconque. Je suis prêt à modifier les paramètres de la VM si nécessaire.

Le premier adaptateur est attaché à l'adaptateur ponté, avec le nom wlan0.

Le second adaptateur est Attached to Host-only Adapter, avec le nom vboxnet0.

EDITAR: Pour répondre à certains commentaires et clarifier ma configuration, aucun ordinateur Windows n'est impliqué.

Il y a ici un routeur Wi-Fi fourni par le FAI que je ne peux pas contrôler ; il a activé le DHCP pour que les appareils sans fil et les ordinateurs portables obtiennent des adresses IP NAT, mais il n'y a pas de valeur de serveur suivant pour le démarrage du réseau.

Le routeur sans fil n'est pas non plus adapté à des connexions Ethernet supplémentaires, de sorte que je ne peux pas brancher le nouvel ordinateur portable directement sur son port Ethernet.

Les deux ordinateurs portables sont équipés de cartes d'interface sans fil et se connectent au routeur sans fil pour l'accès à Internet. Les ordinateurs portables disposent également d'un port Ethernet qui est rarement utilisé.

Le deuxième ordinateur portable n'a pas de système d'exploitation ; le disque est effacé et prêt à installer un système d'exploitation.

Mon ordinateur portable physique fonctionne sous Debian.

Mon ordinateur portable a une VM Debian fonctionnant dans Virtual Box que j'utilise pour servir les clients de démarrage du réseau. Cette VM suppose actuellement que le routeur Tomato fournira DHCP ainsi qu'une valeur de serveur suivant pointant vers la VM.

Le routeur Tomato n'est plus dans le mix, seulement le routeur sans fil mentionné ci-dessus, qui est la cause de mes problèmes actuels.

La VM permet l'amorçage PXE afin que les clients d'amorçage puissent démarrer sur le CD de sauvetage du système, le TRK, les installateurs Debian, le CD live Debian, etc.

J'amorce généralement un installateur Debian par PXE, puis je pointe vers la même VM pour la configuration de la présélection Debian, car la VM fait également tourner un serveur HTTP pour servir les fichiers de présélection.

Si je peux obtenir la configuration présélectionnée en démarrant à partir d'un CD d'installation gravé ou d'une clé USB, alors je considère qu'il s'agit d'une solution de contournement viable dans ma situation. Il est plus que probable que je doive graver un CD, mais il faudrait que ce soit un CD de 650 Mo ou moins, car il n'y a pas de DVD par ici.

Une fois l'installation de base terminée, j'exécute des commandes Ansible depuis mon ordinateur portable physique afin d'appliquer les changements de configuration au matériel nouvellement fourni.

1voto

Pat Points 2695

La réponse choisie implique la création d'une clé USB, ce qui est très pénible. Vous pouvez mettre en place un serveur PXE et commencer à installer Debian en 15 minutes, sans toucher à votre serveur DHCP déjà en place. Voir ici : https://www.vercot.com/~serva/an/WindowsPXE1.html

Pour Debian en particulier, voir ici http://vercot.com/~serva/an/NonWindowsPXE3.html

(Je suis lié au développement de Serva)

0voto

jdwolf Points 2120

Pour ce faire, vous pouvez utiliser les protocoles bootp ou DHCP. Vous n'avez pas strictement besoin d'un routeur, mais vous avez besoin de quelque chose qui fournisse ces protocoles.

Presque toutes les cartes réseau s'auto-détectent. L'idée qu'il soit nécessaire d'en avoir une relève du mythe moderne.

Ce que vous voulez, c'est utiliser un adaptateur ponté, le connecter à votre réseau Ethernet et brancher votre ordinateur portable directement. Vous pouvez également utiliser un adaptateur hôte uniquement, puis, dans Windows, établir un pont entre son interface et celle d'un autre adaptateur.

0voto

TomEus Points 3495

Le plus simple est de créer une clé USB amorçable à partir de l'ISO Debian que vous possédez déjà et de vous connecter à l'autre ordinateur portable via une configuration IP manuelle.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X